/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(); 84 inline DeclContext::all_lookups_iterator DeclContext::lookups_begin() const { 88 inline DeclContext::all_lookups_iterator DeclContext::lookups_end() const [all...] |
DeclBase.h | 10 // This file defines the Decl and DeclContext interfaces. 31 class DeclContext; 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; 214 /// DeclCtx - Holds either a DeclContext* or a MultipleDC*. 216 /// the DeclContext where the Decl was declared. 227 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 {
|
DeclContextInternals.h | 1 //===-- DeclContextInternals.h - DeclContext Representation -----*- C++ -*-===// 11 // of DeclContext. 143 DeclContext::lookup_result getLookupResult() { 145 return DeclContext::lookup_result(); 152 return DeclContext::lookup_result(ND); 159 return DeclContext::lookup_result(Vector); 247 friend class DeclContext; 257 friend class DeclContext; // iterates over diagnostics
|
ASTImporter.h | 27 class DeclContext; 129 DeclContext *ImportContext(DeclContext *FromDC); 236 DeclContext *DC,
|
Decl.h | 77 class TranslationUnitDecl : public Decl, public DeclContext { 87 DeclContext(TranslationUnit), 99 static DeclContext *castToDeclContext(const TranslationUnitDecl *D) { 100 return static_cast<DeclContext *>(const_cast<TranslationUnitDecl*>(D)); 102 static TranslationUnitDecl *castFromDeclContext(const DeclContext *DC) { 103 return static_cast<TranslationUnitDecl *>(const_cast<DeclContext*>(DC)); 124 class ExternCContextDecl : public Decl, public DeclContext { 129 DeclContext(ExternCContext) {} 136 static DeclContext *castToDeclContext(const ExternCContextDecl *D) { 137 return static_cast<DeclContext *>(const_cast<ExternCContextDecl*>(D)) [all...] |
ASTMutationListener.h | 24 class DeclContext; 48 /// \brief A new declaration with name has been added to a DeclContext. 49 virtual void AddedVisibleDecl(const DeclContext *DC, const Decl *D) {}
|
DeclOpenMP.h | 42 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 | 80 ExternalASTSource::FindExternalVisibleDeclsByName(const DeclContext *DC, 85 void ExternalASTSource::completeVisibleDeclsMap(const DeclContext *DC) { 89 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/clang/lib/Serialization/ |
ASTCommon.h | 82 const DeclContext *getDefinitiveDeclContext(const DeclContext *DC); 93 template<typename Fn> void numberAnonymousDeclsWithin(const DeclContext *DC,
|
/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 | 95 bool FindExternalVisibleDeclsByName(const DeclContext *DC, 100 void completeVisibleDeclsMap(const DeclContext *DC) override; 103 /// DeclContext, after applying an optional filter predicate. 110 ExternalLoadResult FindExternalLexicalDecls(const DeclContext *DC, 115 /// DeclContext. 118 ExternalLoadResult FindExternalLexicalDecls(const DeclContext *DC, 124 ExternalLoadResult FindExternalLexicalDeclsBy(const DeclContext *DC, 342 DeclContext *MemberContext,
|
SemaInternal.h | 56 // - else capture it in the DeclContext that maps to the 101 DeclContext *MemberContext, 118 void FoundDecl(NamedDecl *ND, NamedDecl *Hiding, DeclContext *Ctx, 211 DeclContext* DeclCtx; 216 typedef SmallVector<DeclContext*, 4> DeclContextList; 229 static DeclContextList buildContextChain(DeclContext *Start); 235 NamespaceSpecifierSet(ASTContext &Context, DeclContext *CurContext, 238 /// \brief Add the DeclContext (a namespace or record) to the set, computing 240 void addNameSpecifier(DeclContext *Ctx); 298 /// The pointer value being set to the current DeclContext indicate [all...] |
/external/clang/tools/libclang/ |
IndexingContext.h | 62 const DeclContext *DC; 284 typedef llvm::DenseMap<const DeclContext *, CXIdxClientContainer> 382 const DeclContext *DC = nullptr); 385 const DeclContext *DC = nullptr); 389 const DeclContext *DC = nullptr); 391 void indexDeclContext(const DeclContext *DC); 394 const DeclContext *DC = nullptr); 424 const DeclContext *LexicalDC); 436 const DeclContext *DC, 442 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/Frontend/ |
ASTConsumers.cpp | 82 if (DeclContext *DC = dyn_cast<DeclContext>(D)) { 86 Out << "Lookup map is in primary DeclContext " 89 Out << "Not a DeclContext\n"; 180 /// DeclContextPrinter - Decl and DeclContext Visualization 193 void PrintDeclContext(const DeclContext* DC, unsigned Indentation); 197 void DeclContextPrinter::PrintDeclContext(const DeclContext* DC, 199 // Print DeclContext name. 303 // Check the semantic DeclContext. 304 const DeclContext* SemaDC = D->getDeclContext() [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>");
|