HomeSort by relevance Sort by last modified time
    Searched refs:DeclContext (Results 1 - 25 of 166) sorted by null

1 2 3 4 5 6 7

  /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>");

Completed in 370 milliseconds

1 2 3 4 5 6 7