/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. 25 class DeclContext; 51 // DeclContext* is only 4-byte aligned on 32-bit systems. 53 class PointerLikeTypeTraits<clang::DeclContext*> { 54 typedef clang::DeclContext* PT; 198 /// DeclContext. These pointers form the linked list that is 199 /// traversed via DeclContext's decls_begin()/decls_end(). 206 friend class DeclContext; 209 DeclContext *SemanticDC; 210 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 | 73 class TranslationUnitDecl : public Decl, public DeclContext { 83 DeclContext(TranslationUnit), 96 static DeclContext *castToDeclContext(const TranslationUnitDecl *D) { 97 return static_cast<DeclContext *>(const_cast<TranslationUnitDecl*>(D)); 99 static TranslationUnitDecl *castFromDeclContext(const DeclContext *DC) { 100 return static_cast<TranslationUnitDecl *>(const_cast<DeclContext*>(DC)); 117 NamedDecl(Kind DK, DeclContext *DC, SourceLocation L, DeclarationName N) 203 const DeclContext *DC = getDeclContext(); 364 LabelDecl(DeclContext *DC, SourceLocation IdentL, IdentifierInfo *II, 369 static LabelDecl *Create(ASTContext &C, DeclContext *DC [all...] |
DeclObjC.h | 113 class ObjCMethodDecl : public NamedDecl, public DeclContext { 218 DeclContext *contextDecl, 227 DeclContext(ObjCMethod), Family(InvalidObjCMethodFamily), 252 DeclContext *contextDecl, 420 static DeclContext *castToDeclContext(const ObjCMethodDecl *D) { 421 return static_cast<DeclContext *>(const_cast<ObjCMethodDecl*>(D)); 423 static ObjCMethodDecl *castFromDeclContext(const DeclContext *DC) { 424 return static_cast<ObjCMethodDecl *>(const_cast<DeclContext*>(DC)); 435 class ObjCContainerDecl : public NamedDecl, public DeclContext { 445 ObjCContainerDecl(Kind DK, 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, 269 SetExternalVisibleDeclsForName(const DeclContext *DC, 274 SetNoExternalVisibleDeclsForName(const DeclContext *DC [all...] |
DeclTemplate.h | 206 TemplateDecl(Kind DK, DeclContext *DC, SourceLocation L, 212 TemplateDecl(Kind DK, DeclContext *DC, SourceLocation L, 217 TemplateDecl(Kind DK, DeclContext *DC, SourceLocation L, 578 RedeclarableTemplateDecl(Kind DK, DeclContext *DC, SourceLocation L, 721 FunctionTemplateDecl(DeclContext *DC, SourceLocation L, DeclarationName Name, 811 static FunctionTemplateDecl *Create(ASTContext &C, DeclContext *DC, [all...] |
DeclCXX.h | 116 AccessSpecDecl(AccessSpecifier AS, DeclContext *DC, 139 DeclContext *DC, SourceLocation ASLoc, 598 /// actual DeclContext does not suffice. This is used for lambdas that 637 friend class DeclContext; 643 /// members have been added. It will be invoked by DeclContext::addDecl() 653 CXXRecordDecl(Kind K, TagKind TK, DeclContext *DC, 704 static CXXRecordDecl *Create(const ASTContext &C, TagKind TK, DeclContext *DC, 708 static CXXRecordDecl *CreateLambda(const ASTContext &C, DeclContext *DC, [all...] |
DeclFriend.h | 61 FriendDecl(DeclContext *DC, SourceLocation L, FriendUnion Friend, 79 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...] |
DeclFriend.cpp | 21 FriendDecl *FriendDecl::Create(ASTContext &C, DeclContext *DC,
|
Mangle.cpp | 46 static void checkMangleDC(const DeclContext *DC, const BlockDecl *BD) { 48 const DeclContext *ExpectedDC = BD->getDeclContext(); 91 void MangleContext::mangleBlock(const DeclContext *DC, const BlockDecl *BD, 135 const DeclContext *DC = BD->getDeclContext();
|
/external/clang/include/clang/Analysis/Analyses/ |
UninitializedValues.h | 22 class DeclContext; 47 void runUninitializedVariablesAnalysis(const DeclContext &dc, const CFG &cfg,
|
/external/clang/lib/Frontend/ |
ASTConsumers.cpp | 95 /// DeclContextPrinter - Decl and DeclContext Visualization 108 void PrintDeclContext(const DeclContext* DC, unsigned Indentation); 112 void DeclContextPrinter::PrintDeclContext(const DeclContext* DC, 114 // Print DeclContext name. 219 // Check the semantic DeclContext. 220 const DeclContext* SemaDC = D->getDeclContext(); 221 const DeclContext* LexicalDC = D->getLexicalDeclContext(); 250 const DeclContext* SemaDC = D->getDeclContext(); 251 const DeclContext* LexicalDC = D->getLexicalDeclContext(); 266 const DeclContext* SemaDC = D->getDeclContext() [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) 147 const DeclContext *DC) {
|
/external/clang/include/clang/Frontend/ |
ChainedIncludesSource.h | 48 FindExternalVisibleDeclsByName(const DeclContext *DC, DeclarationName Name); 49 virtual ExternalLoadResult FindExternalLexicalDecls(const DeclContext *DC,
|
/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.
|