HomeSort by relevance Sort by last modified time
    Searched refs:DeclContext (Results 1 - 25 of 127) sorted by null

1 2 3 4 5 6

  /external/clang/include/clang/AST/
DeclLookups.h 10 // This file defines DeclContext::all_lookups_iterator.
26 class DeclContext::all_lookups_iterator {
69 DeclContext::all_lookups_iterator DeclContext::lookups_begin() const {
70 DeclContext *Primary = const_cast<DeclContext*>(this)->getPrimaryContext();
78 DeclContext::all_lookups_iterator DeclContext::lookups_end() const {
79 DeclContext *Primary = const_cast<DeclContext*>(this)->getPrimaryContext()
    [all...]
DeclBase.h 10 // This file defines the Decl and DeclContext interfaces.
29 class DeclContext;
54 // DeclContext* is only 4-byte aligned on 32-bit systems.
56 class PointerLikeTypeTraits<clang::DeclContext*> {
57 typedef clang::DeclContext* PT;
201 /// DeclContext. These pointers form the linked list that is
202 /// traversed via DeclContext's decls_begin()/decls_end().
209 friend class DeclContext;
212 DeclContext *SemanticDC;
213 DeclContext *LexicalDC
    [all...]
DependentDiagnostic.h 39 DeclContext *Parent,
102 DeclContext *Parent,
106 friend class DeclContext::ddiag_iterator;
124 class DeclContext::ddiag_iterator {
158 assert(N >= 0 && "cannot rewind a DeclContext::ddiag_iterator");
174 inline DeclContext::ddiag_iterator DeclContext::ddiag_begin() const {
184 inline DeclContext::ddiag_iterator DeclContext::ddiag_end() const {
ASTMutationListener.h 23 class DeclContext;
43 /// \brief A new declaration with name has been added to a DeclContext.
44 virtual void AddedVisibleDecl(const DeclContext *DC, const Decl *D) {}
DeclContextInternals.h 1 //===-- DeclContextInternals.h - DeclContext Representation -----*- C++ -*-===//
11 // of DeclContext.
118 DeclContext::lookup_result getLookupResult() {
120 return DeclContext::lookup_result(DeclContext::lookup_iterator(0),
121 DeclContext::lookup_iterator(0));
129 return DeclContext::lookup_result((NamedDecl**)Ptr, (NamedDecl**)Ptr+1);
136 return DeclContext::lookup_result(Vector.begin(), Vector.end());
222 friend class DeclContext;
232 friend class DeclContext; // iterates over diagnostic
    [all...]
ASTImporter.h 27 class DeclContext;
129 DeclContext *ImportContext(DeclContext *FromDC);
236 DeclContext *DC,
Decl.h 71 class TranslationUnitDecl : public Decl, public DeclContext {
81 DeclContext(TranslationUnit),
93 static DeclContext *castToDeclContext(const TranslationUnitDecl *D) {
94 return static_cast<DeclContext *>(const_cast<TranslationUnitDecl*>(D));
96 static TranslationUnitDecl *castFromDeclContext(const DeclContext *DC) {
97 return static_cast<TranslationUnitDecl *>(const_cast<DeclContext*>(DC));
115 NamedDecl(Kind DK, DeclContext *DC, SourceLocation L, DeclarationName N)
198 const DeclContext *DC = getDeclContext();
281 LabelDecl(DeclContext *DC, SourceLocation IdentL, IdentifierInfo *II,
286 static LabelDecl *Create(ASTContext &C, DeclContext *DC
    [all...]
DeclTemplate.h 231 TemplateDecl(Kind DK, DeclContext *DC, SourceLocation L,
237 TemplateDecl(Kind DK, DeclContext *DC, SourceLocation L,
242 TemplateDecl(Kind DK, DeclContext *DC, SourceLocation L,
623 RedeclarableTemplateDecl(Kind DK, DeclContext *DC, SourceLocation L,
762 FunctionTemplateDecl(DeclContext *DC, SourceLocation L, DeclarationName Name,
853 static FunctionTemplateDecl *Create(ASTContext &C, DeclContext *DC,
    [all...]
ExternalASTSource.h 132 FindExternalVisibleDeclsByName(const DeclContext *DC, DeclarationName Name);
138 virtual void completeVisibleDeclsMap(const DeclContext *DC);
144 /// DeclContext, after applying an optional filter predicate.
153 virtual ExternalLoadResult FindExternalLexicalDecls(const DeclContext *DC,
158 /// DeclContext.
161 ExternalLoadResult FindExternalLexicalDecls(const DeclContext *DC,
167 ExternalLoadResult FindExternalLexicalDeclsBy(const DeclContext *DC,
280 SetExternalVisibleDeclsForName(const DeclContext *DC,
285 SetNoExternalVisibleDeclsForName(const DeclContext *DC,
DeclCXX.h 117 AccessSpecDecl(AccessSpecifier AS, DeclContext *DC,
140 DeclContext *DC, SourceLocation ASLoc,
540 /// actual DeclContext does not suffice. This is used for lambdas that
582 friend class DeclContext;
592 /// members have been added. It will be invoked by DeclContext::addDecl()
602 CXXRecordDecl(Kind K, TagKind TK, DeclContext *DC,
653 static CXXRecordDecl *Create(const ASTContext &C, TagKind TK, DeclContext *DC,
657 static CXXRecordDecl *CreateLambda(const ASTContext &C, DeclContext *DC,
    [all...]
DeclObjC.h 113 class ObjCMethodDecl : public NamedDecl, public DeclContext {
229 DeclContext *contextDecl,
238 DeclContext(ObjCMethod), Family(InvalidObjCMethodFamily),
263 DeclContext *contextDecl,
471 static DeclContext *castToDeclContext(const ObjCMethodDecl *D) {
472 return static_cast<DeclContext *>(const_cast<ObjCMethodDecl*>(D));
474 static ObjCMethodDecl *castFromDeclContext(const DeclContext *DC) {
475 return static_cast<ObjCMethodDecl *>(const_cast<DeclContext*>(DC));
486 class ObjCContainerDecl : public NamedDecl, public DeclContext {
496 ObjCContainerDecl(Kind DK, DeclContext *DC
    [all...]
  /external/clang/lib/AST/
ExternalASTSource.cpp 47 ExternalASTSource::FindExternalVisibleDeclsByName(const DeclContext *DC,
52 void ExternalASTSource::completeVisibleDeclsMap(const DeclContext *DC) {
56 ExternalASTSource::FindExternalLexicalDecls(const DeclContext *DC,
DeclBase.cpp 10 // This file implements the Decl and DeclContext classes.
90 const char *DeclContext::getDeclKindName() const {
166 const DeclContext *Decl::getParentFunctionOrMethod() const {
167 for (const DeclContext *DC = getDeclContext();
208 void Decl::setDeclContext(DeclContext *DC) {
212 void Decl::setLexicalDeclContext(DeclContext *DC) {
223 void Decl::setDeclContextsImpl(DeclContext *SemaDC, DeclContext *LexicalDC,
236 const DeclContext *DC = getDeclContext();
250 DeclContext *DC = getDeclContext()
    [all...]
Mangle.cpp 50 static void checkMangleDC(const DeclContext *DC, const BlockDecl *BD) {
52 const DeclContext *ExpectedDC = BD->getDeclContext();
107 void MangleContext::mangleBlock(const DeclContext *DC, const BlockDecl *BD,
152 const DeclContext *DC = BD->getDeclContext();
DeclTemplate.cpp 116 DeclContext *Owner) {
225 DeclContext *DC,
230 AdoptTemplateParameterList(Params, cast<DeclContext>(Decl));
287 DeclContext *DC,
293 AdoptTemplateParameterList(Params, cast<DeclContext>(Decl));
454 TemplateTypeParmDecl::Create(const ASTContext &C, DeclContext *DC,
502 NonTypeTemplateParmDecl::NonTypeTemplateParmDecl(DeclContext *DC,
527 NonTypeTemplateParmDecl::Create(const ASTContext &C, DeclContext *DC,
537 NonTypeTemplateParmDecl::Create(const ASTContext &C, DeclContext *DC,
595 DeclContext *DC, SourceLocation L, unsigned D, unsigned P
    [all...]
  /external/clang/include/clang/Sema/
MultiplexExternalSemaSource.h 88 FindExternalVisibleDeclsByName(const DeclContext *DC, DeclarationName Name);
92 virtual void completeVisibleDeclsMap(const DeclContext *DC);
95 /// DeclContext, after applying an optional filter predicate.
102 virtual ExternalLoadResult FindExternalLexicalDecls(const DeclContext *DC,
107 /// DeclContext.
110 ExternalLoadResult FindExternalLexicalDecls(const DeclContext *DC,
116 ExternalLoadResult FindExternalLexicalDeclsBy(const DeclContext *DC,
IdentifierResolver.h 25 class DeclContext;
161 bool isDeclInScope(Decl *D, DeclContext *Ctx, Scope *S = 0,
  /external/clang/tools/libclang/
IndexingContext.h 58 const DeclContext *DC;
288 typedef llvm::DenseMap<const DeclContext *, CXIdxClientContainer>
385 const DeclContext *DC = 0);
388 const DeclContext *DC = 0);
392 const DeclContext *DC = 0);
394 void indexDeclContext(const DeclContext *DC);
397 const DeclContext *DC = 0);
425 const DeclContext *LexicalDC);
437 const DeclContext *DC,
443 const DeclContext *DC
    [all...]
IndexTypeSourceInfo.cpp 21 const DeclContext *ParentDC;
25 const DeclContext *DC)
98 const DeclContext *DC) {
107 const DeclContext *DC) {
118 const DeclContext *DC) {
IndexBody.cpp 21 const DeclContext *ParentDC;
26 const NamedDecl *Parent, const DeclContext *DC)
164 const DeclContext *DC) {
  /external/clang/include/clang/Analysis/Analyses/
UninitializedValues.h 25 class DeclContext;
102 void runUninitializedVariablesAnalysis(const DeclContext &dc, const CFG &cfg,
  /external/clang/include/clang/Frontend/
ChainedIncludesSource.h 47 virtual bool FindExternalVisibleDeclsByName(const DeclContext *DC,
49 virtual ExternalLoadResult FindExternalLexicalDecls(const DeclContext *DC,
  /external/clang/lib/Serialization/
ASTCommon.h 71 const DeclContext *getDefinitiveDeclContext(const DeclContext *DC);
  /external/clang/lib/Frontend/
ASTConsumers.cpp 167 /// DeclContextPrinter - Decl and DeclContext Visualization
180 void PrintDeclContext(const DeclContext* DC, unsigned Indentation);
184 void DeclContextPrinter::PrintDeclContext(const DeclContext* DC,
186 // Print DeclContext name.
291 // Check the semantic DeclContext.
292 const DeclContext* SemaDC = D->getDeclContext();
293 const DeclContext* LexicalDC = D->getLexicalDeclContext();
322 const DeclContext* SemaDC = D->getDeclContext();
323 const DeclContext* LexicalDC = D->getLexicalDeclContext();
338 const DeclContext* SemaDC = D->getDeclContext()
    [all...]
  /external/clang/lib/Sema/
SemaLookup.cpp 56 const DeclContext *Nominated;
57 const DeclContext *CommonAncestor;
60 UnqualUsingEntry(const DeclContext *Nominated,
61 const DeclContext *CommonAncestor)
65 const DeclContext *getCommonAncestor() const {
69 const DeclContext *getNominatedNamespace() const {
79 bool operator()(const UnqualUsingEntry &E, const DeclContext *DC) {
83 bool operator()(const DeclContext *DC, const UnqualUsingEntry &E) {
95 llvm::SmallPtrSet<DeclContext*, 8> visited;
105 DeclContext *InnermostFileD
    [all...]

Completed in 501 milliseconds

1 2 3 4 5 6