/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...] |