/external/clang/include/clang/AST/ |
DeclLookups.h | 10 // This file defines DeclContext::all_lookups_iterator. 26 class DeclContext::all_lookups_iterator { 71 inline DeclContext::lookups_range DeclContext::lookups() const { 72 DeclContext *Primary = const_cast<DeclContext*>(this)->getPrimaryContext(); 81 inline DeclContext::all_lookups_iterator DeclContext::lookups_begin() const { 85 inline DeclContext::all_lookups_iterator DeclContext::lookups_end() const [all...] |
DeclBase.h | 10 // This file defines the Decl and DeclContext interfaces. 30 class DeclContext; 196 /// DeclContext. These pointers form the linked list that is 197 /// traversed via DeclContext's decls_begin()/decls_end(). 204 friend class DeclContext; 207 DeclContext *SemanticDC; 208 DeclContext *LexicalDC; 212 /// DeclCtx - Holds either a DeclContext* or a MultipleDC*. 214 /// the DeclContext where the Decl was declared. 225 llvm::PointerUnion<DeclContext*, MultipleDC*> DeclCtx [all...] |
ASTLambda.h | 34 inline bool isLambdaCallOperator(const DeclContext *DC) { 63 inline bool isGenericLambdaCallOperatorSpecialization(DeclContext *DC) { 69 // This returns the parent DeclContext ensuring that the correct 70 // parent DeclContext is returned for Lambdas 71 inline DeclContext *getLambdaAwareParentOfDeclContext(DeclContext *DC) {
|
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_range DeclContext::ddiags() const {
|
ASTMutationListener.h | 23 class DeclContext; 46 /// \brief A new declaration with name has been added to a DeclContext. 47 virtual void AddedVisibleDecl(const DeclContext *DC, const Decl *D) {}
|
ASTImporter.h | 27 class DeclContext; 129 DeclContext *ImportContext(DeclContext *FromDC); 236 DeclContext *DC,
|
Decl.h | 73 class TranslationUnitDecl : public Decl, public DeclContext { 83 DeclContext(TranslationUnit), 95 static DeclContext *castToDeclContext(const TranslationUnitDecl *D) { 96 return static_cast<DeclContext *>(const_cast<TranslationUnitDecl*>(D)); 98 static TranslationUnitDecl *castFromDeclContext(const DeclContext *DC) { 99 return static_cast<TranslationUnitDecl *>(const_cast<DeclContext*>(DC)); 116 NamedDecl(Kind DK, DeclContext *DC, SourceLocation L, DeclarationName N) 201 const DeclContext *DC = getDeclContext(); 313 LabelDecl(DeclContext *DC, SourceLocation IdentL, IdentifierInfo *II, 318 static LabelDecl *Create(ASTContext &C, DeclContext *DC [all...] |
DeclContextInternals.h | 1 //===-- DeclContextInternals.h - DeclContext Representation -----*- C++ -*-===// 11 // of DeclContext. 143 DeclContext::lookup_result getLookupResult() { 145 return DeclContext::lookup_result(DeclContext::lookup_iterator(nullptr), 146 DeclContext::lookup_iterator(nullptr)); 154 return DeclContext::lookup_result((NamedDecl**)Ptr, (NamedDecl**)Ptr+1); 161 return DeclContext::lookup_result(Vector.begin(), Vector.end()); 249 friend class DeclContext; 259 friend class DeclContext; // iterates over diagnostic [all...] |
DeclOpenMP.h | 41 OMPThreadPrivateDecl(Kind DK, DeclContext *DC, SourceLocation L) : 59 static OMPThreadPrivateDecl *Create(ASTContext &C, DeclContext *DC,
|
/external/clang/lib/AST/ |
DeclBase.cpp | 10 // This file implements the Decl and DeclContext classes. 67 DeclContext *Parent, std::size_t Extra) { 97 const char *DeclContext::getDeclKindName() const { 174 const DeclContext *Decl::getParentFunctionOrMethod() const { 175 for (const DeclContext *DC = getDeclContext(); 216 void Decl::setDeclContext(DeclContext *DC) { 220 void Decl::setLexicalDeclContext(DeclContext *DC) { 231 void Decl::setDeclContextsImpl(DeclContext *SemaDC, DeclContext *LexicalDC, 244 const DeclContext *DC = getDeclContext() [all...] |
ExternalASTSource.cpp | 75 ExternalASTSource::FindExternalVisibleDeclsByName(const DeclContext *DC, 80 void ExternalASTSource::completeVisibleDeclsMap(const DeclContext *DC) { 84 ExternalASTSource::FindExternalLexicalDecls(const DeclContext *DC,
|
DeclOpenMP.cpp | 29 DeclContext *DC,
|
/external/lldb/include/lldb/Expression/ |
ASTDumper.h | 27 ASTDumper (clang::DeclContext *decl_ctx);
|
ASTResultSynthesizer.h | 150 /// The DeclContext of the function, into which the result variable 154 clang::DeclContext *DC); 157 /// Given a DeclContext for a function or method, find all types 163 void RecordPersistentTypes(clang::DeclContext *FunDeclCtx);
|
ClangASTSource.h | 72 void MaterializeVisibleDecls (const clang::DeclContext *DC) 95 /// The DeclContext to register the found Decls in. 104 FindExternalVisibleDeclsByName (const clang::DeclContext *DC, 111 /// The DeclContext being searched. 121 FindExternalLexicalDecls (const clang::DeclContext *DC, 254 FindExternalVisibleDeclsByName (const clang::DeclContext *DC, 261 FindExternalLexicalDecls (const clang::DeclContext *DC, 434 const clang::DeclContext *m_decl_context; ///< The DeclContext to put declarations into 459 /// The DeclContext to register Decls in [all...] |
/external/lldb/include/lldb/Symbol/ |
ClangASTContext.h | 181 static clang::DeclContext * 184 clang::DeclContext * 191 GetClassMethodInfoForDeclContext (clang::DeclContext *decl_ctx, 236 CreateRecordType (clang::DeclContext *decl_ctx, 267 CreateFunctionTemplateDecl (clang::DeclContext *decl_ctx, 278 CreateClassTemplateDecl (clang::DeclContext *decl_ctx, 285 CreateClassTemplateSpecializationDecl (clang::DeclContext *decl_ctx, 293 static clang::DeclContext * 296 static clang::DeclContext * 319 clang::DeclContext *decl_ctx, [all...] |
ClangExternalASTSourceCallbacks.h | 36 typedef void (*FindExternalVisibleDeclsByNameCallback)(void *baton, const clang::DeclContext *DC, clang::DeclarationName Name, llvm::SmallVectorImpl <clang::NamedDecl *> *results); 100 MaterializeVisibleDecls (const clang::DeclContext *decl_ctx) 106 FindExternalLexicalDecls (const clang::DeclContext *decl_ctx, 116 FindExternalVisibleDeclsByName (const clang::DeclContext *decl_ctx,
|
/external/clang/include/clang/Sema/ |
MultiplexExternalSemaSource.h | 92 FindExternalVisibleDeclsByName(const DeclContext *DC, DeclarationName Name) override; 96 void completeVisibleDeclsMap(const DeclContext *DC) override; 99 /// DeclContext, after applying an optional filter predicate. 106 ExternalLoadResult FindExternalLexicalDecls(const DeclContext *DC, 111 /// DeclContext. 114 ExternalLoadResult FindExternalLexicalDecls(const DeclContext *DC, 120 ExternalLoadResult FindExternalLexicalDeclsBy(const DeclContext *DC, 347 DeclContext *MemberContext,
|
/external/clang/tools/libclang/ |
IndexingContext.h | 59 const DeclContext *DC; 281 typedef llvm::DenseMap<const DeclContext *, CXIdxClientContainer> 379 const DeclContext *DC = nullptr); 382 const DeclContext *DC = nullptr); 386 const DeclContext *DC = nullptr); 388 void indexDeclContext(const DeclContext *DC); 391 const DeclContext *DC = nullptr); 421 const DeclContext *LexicalDC); 433 const DeclContext *DC, 439 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) {
|
/external/clang/include/clang/Analysis/Analyses/ |
UninitializedValues.h | 25 class DeclContext; 120 void runUninitializedVariablesAnalysis(const DeclContext &dc, const CFG &cfg,
|
/external/clang/lib/Serialization/ |
ASTCommon.h | 78 const DeclContext *getDefinitiveDeclContext(const DeclContext *DC);
|
/external/clang/lib/Frontend/ |
ASTConsumers.cpp | 82 if (DeclContext *DC = dyn_cast<DeclContext>(D)) 85 Out << "Not a DeclContext\n"; 171 /// DeclContextPrinter - Decl and DeclContext Visualization 184 void PrintDeclContext(const DeclContext* DC, unsigned Indentation); 188 void DeclContextPrinter::PrintDeclContext(const DeclContext* DC, 190 // Print DeclContext name. 294 // Check the semantic DeclContext. 295 const DeclContext* SemaDC = D->getDeclContext(); 296 const DeclContext* LexicalDC = D->getLexicalDeclContext() [all...] |
/external/lldb/source/Expression/ |
ASTDumper.cpp | 20 clang::DeclContext *decl_ctx = llvm::dyn_cast<clang::DeclContext>(decl); 44 ASTDumper::ASTDumper (clang::DeclContext *decl_ctx) 60 m_dump.assign("<DeclContext is not a Decl>");
|
/external/clang/lib/Sema/ |
SemaLookup.cpp | 57 const DeclContext *Nominated; 58 const DeclContext *CommonAncestor; 61 UnqualUsingEntry(const DeclContext *Nominated, 62 const DeclContext *CommonAncestor) 66 const DeclContext *getCommonAncestor() const { 70 const DeclContext *getNominatedNamespace() const { 80 bool operator()(const UnqualUsingEntry &E, const DeclContext *DC) { 84 bool operator()(const DeclContext *DC, const UnqualUsingEntry &E) { 96 llvm::SmallPtrSet<DeclContext*, 8> visited; 106 DeclContext *InnermostFileDC = InnermostFileScope->getEntity() [all...] |