/external/clang/include/clang/AST/ |
DeclLookups.h | 10 // This file defines DeclContext::all_lookups_iterator. 25 class DeclContext::all_lookups_iterator { 68 DeclContext::all_lookups_iterator DeclContext::lookups_begin() const { 69 DeclContext *Primary = const_cast<DeclContext*>(this)->getPrimaryContext(); 77 DeclContext::all_lookups_iterator DeclContext::lookups_end() const { 78 DeclContext *Primary = const_cast<DeclContext*>(this)->getPrimaryContext() [all...] |
DeclBase.h | 10 // This file defines the Decl and DeclContext interfaces. 26 class DeclContext; 52 // DeclContext* is only 4-byte aligned on 32-bit systems. 54 class PointerLikeTypeTraits<clang::DeclContext*> { 55 typedef clang::DeclContext* PT; 199 /// DeclContext. These pointers form the linked list that is 200 /// traversed via DeclContext's decls_begin()/decls_end(). 207 friend class DeclContext; 210 DeclContext *SemanticDC; 211 DeclContext *LexicalDC [all...] |
DependentDiagnostic.h | 39 DeclContext *Parent, 102 DeclContext *Parent, 106 friend class DeclContext::ddiag_iterator; 126 class DeclContext::ddiag_iterator { 160 assert(N >= 0 && "cannot rewind a DeclContext::ddiag_iterator"); 176 inline DeclContext::ddiag_iterator DeclContext::ddiag_begin() const { 186 inline DeclContext::ddiag_iterator DeclContext::ddiag_end() const {
|
ASTMutationListener.h | 18 class DeclContext; 40 /// \brief A new declaration with name has been added to a DeclContext. 41 virtual void AddedVisibleDecl(const DeclContext *DC, const Decl *D) {}
|
DeclContextInternals.h | 1 //===-- DeclContextInternals.h - DeclContext Representation -----*- C++ -*-===// 11 // of DeclContext. 102 DeclContext::lookup_result getLookupResult() { 104 return DeclContext::lookup_result(DeclContext::lookup_iterator(0), 105 DeclContext::lookup_iterator(0)); 113 return DeclContext::lookup_result((NamedDecl**)Ptr, (NamedDecl**)Ptr+1); 120 return DeclContext::lookup_result(&Vector[0], &Vector[0]+Vector.size()); 206 friend class DeclContext; 216 friend class DeclContext; // iterates over diagnostic [all...] |
ASTImporter.h | 27 class DeclContext; 126 DeclContext *ImportContext(DeclContext *FromDC); 233 DeclContext *DC,
|
Decl.h | 70 class TranslationUnitDecl : public Decl, public DeclContext { 80 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)); 114 NamedDecl(Kind DK, DeclContext *DC, SourceLocation L, DeclarationName N) 200 const DeclContext *DC = getDeclContext(); 362 LabelDecl(DeclContext *DC, SourceLocation IdentL, IdentifierInfo *II, 367 static LabelDecl *Create(ASTContext &C, DeclContext *DC [all...] |
DeclObjC.h | 113 class ObjCMethodDecl : public NamedDecl, public DeclContext { 227 DeclContext *contextDecl, 236 DeclContext(ObjCMethod), Family(InvalidObjCMethodFamily), 261 DeclContext *contextDecl, 443 static DeclContext *castToDeclContext(const ObjCMethodDecl *D) { 444 return static_cast<DeclContext *>(const_cast<ObjCMethodDecl*>(D)); 446 static ObjCMethodDecl *castFromDeclContext(const DeclContext *DC) { 447 return static_cast<ObjCMethodDecl *>(const_cast<DeclContext*>(DC)); 458 class ObjCContainerDecl : public NamedDecl, public DeclContext { 468 ObjCContainerDecl(Kind DK, DeclContext *DC [all...] |
DeclTemplate.h | 219 TemplateDecl(Kind DK, DeclContext *DC, SourceLocation L, 225 TemplateDecl(Kind DK, DeclContext *DC, SourceLocation L, 230 TemplateDecl(Kind DK, DeclContext *DC, SourceLocation L, 595 RedeclarableTemplateDecl(Kind DK, DeclContext *DC, SourceLocation L, 738 FunctionTemplateDecl(DeclContext *DC, SourceLocation L, DeclarationName Name, 829 static FunctionTemplateDecl *Create(ASTContext &C, DeclContext *DC, [all...] |
ExternalASTSource.h | 123 /// the DeclContext after calling SetExternalVisibleDecls. 127 FindExternalVisibleDeclsByName(const DeclContext *DC, DeclarationName Name); 133 virtual void completeVisibleDeclsMap(const DeclContext *DC); 136 /// DeclContext, after applying an optional filter predicate. 145 virtual ExternalLoadResult FindExternalLexicalDecls(const DeclContext *DC, 150 /// DeclContext. 153 ExternalLoadResult FindExternalLexicalDecls(const DeclContext *DC, 159 ExternalLoadResult FindExternalLexicalDeclsBy(const DeclContext *DC, 272 SetExternalVisibleDeclsForName(const DeclContext *DC, 277 SetNoExternalVisibleDeclsForName(const DeclContext *DC [all...] |
DeclCXX.h | 117 AccessSpecDecl(AccessSpecifier AS, DeclContext *DC, 140 DeclContext *DC, SourceLocation ASLoc, 594 /// actual DeclContext does not suffice. This is used for lambdas that 633 friend class DeclContext; 639 /// members have been added. It will be invoked by DeclContext::addDecl() 652 CXXRecordDecl(Kind K, TagKind TK, DeclContext *DC, 703 static CXXRecordDecl *Create(const ASTContext &C, TagKind TK, DeclContext *DC, 707 static CXXRecordDecl *CreateLambda(const ASTContext &C, DeclContext *DC, [all...] |
DeclFriend.h | 61 FriendDecl(DeclContext *DC, SourceLocation L, FriendUnion Friend, 81 static FriendDecl *Create(ASTContext &C, DeclContext *DC,
|
/external/clang/lib/AST/ |
ExternalASTSource.cpp | 47 ExternalASTSource::FindExternalVisibleDeclsByName(const DeclContext *DC, 49 return DeclContext::lookup_result(); 52 void ExternalASTSource::completeVisibleDeclsMap(const DeclContext *DC) { 56 ExternalASTSource::FindExternalLexicalDecls(const DeclContext *DC,
|
DeclBase.cpp | 10 // This file implements the Decl and DeclContext classes. 80 const char *DeclContext::getDeclKindName() const { 156 const DeclContext *Decl::getParentFunctionOrMethod() const { 157 for (const DeclContext *DC = getDeclContext(); 195 void Decl::setDeclContext(DeclContext *DC) { 199 void Decl::setLexicalDeclContext(DeclContext *DC) { 210 void Decl::setDeclContextsImpl(DeclContext *SemaDC, DeclContext *LexicalDC, 223 const DeclContext *DC = getDeclContext(); 237 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) { 227 DeclContext *DC, 232 AdoptTemplateParameterList(Params, cast<DeclContext>(Decl)); 289 DeclContext *DC, 295 AdoptTemplateParameterList(Params, cast<DeclContext>(Decl)); 456 TemplateTypeParmDecl::Create(const ASTContext &C, DeclContext *DC, 504 NonTypeTemplateParmDecl::NonTypeTemplateParmDecl(DeclContext *DC, 529 NonTypeTemplateParmDecl::Create(const ASTContext &C, DeclContext *DC, 539 NonTypeTemplateParmDecl::Create(const ASTContext &C, DeclContext *DC, 597 DeclContext *DC, SourceLocation L, unsigned D, unsigned P [all...] |
/external/clang/tools/libclang/ |
IndexingContext.h | 59 const DeclContext *DC; 298 typedef llvm::DenseMap<const DeclContext *, CXIdxClientContainer> 390 const DeclContext *DC = 0); 393 const DeclContext *DC = 0); 397 const DeclContext *DC = 0); 399 void indexDeclContext(const DeclContext *DC); 402 const DeclContext *DC = 0); 430 const DeclContext *LexicalDC); 442 const DeclContext *DC, 448 const DeclContext *DC [all...] |
IndexTypeSourceInfo.cpp | 22 const DeclContext *ParentDC; 26 const DeclContext *DC) 99 const DeclContext *DC) { 108 const DeclContext *DC) { 119 const DeclContext *DC) {
|
IndexBody.cpp | 22 const DeclContext *ParentDC; 27 const NamedDecl *Parent, const DeclContext *DC) 153 const DeclContext *DC) {
|
/external/clang/include/clang/Analysis/Analyses/ |
UninitializedValues.h | 24 class DeclContext; 101 void runUninitializedVariablesAnalysis(const DeclContext &dc, const CFG &cfg,
|
/external/clang/include/clang/Frontend/ |
ChainedIncludesSource.h | 48 FindExternalVisibleDeclsByName(const DeclContext *DC, DeclarationName Name); 49 virtual ExternalLoadResult FindExternalLexicalDecls(const DeclContext *DC,
|
/external/clang/lib/Frontend/ |
ASTConsumers.cpp | 165 /// DeclContextPrinter - Decl and DeclContext Visualization 178 void PrintDeclContext(const DeclContext* DC, unsigned Indentation); 182 void DeclContextPrinter::PrintDeclContext(const DeclContext* DC, 184 // Print DeclContext name. 289 // Check the semantic DeclContext. 290 const DeclContext* SemaDC = D->getDeclContext(); 291 const DeclContext* LexicalDC = D->getLexicalDeclContext(); 320 const DeclContext* SemaDC = D->getDeclContext(); 321 const DeclContext* LexicalDC = D->getLexicalDeclContext(); 336 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...] |
/external/clang/include/clang/Sema/ |
IdentifierResolver.h | 25 class DeclContext; 161 bool isDeclInScope(Decl *D, DeclContext *Ctx, ASTContext &Context,
|
/external/clang/include/clang/Serialization/ |
Module.h | 28 class DeclContext; 46 /// \brief Information about the contents of a DeclContext. 288 typedef llvm::DenseMap<const DeclContext *, DeclContextInfo> 292 /// for each DeclContext.
|