HomeSort by relevance Sort by last modified time
    Searched refs:DeclContext (Results 1 - 25 of 165) 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();
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...]

Completed in 700 milliseconds

1 2 3 4 5 6 7