Home
last modified time | relevance | path

Searched refs:ASTContext (Results 1 – 25 of 332) sorted by relevance

12345678910>>...14

/external/lldb/include/lldb/Symbol/
DClangASTImporter.h95 CopyType (clang::ASTContext *dst_ctx,
96 clang::ASTContext *src_ctx,
100 CopyType (clang::ASTContext *dst_ctx,
101 clang::ASTContext *src_ctx,
105 CopyDecl (clang::ASTContext *dst_ctx,
106 clang::ASTContext *src_ctx,
110 DeportType (clang::ASTContext *dst_ctx,
111 clang::ASTContext *src_ctx,
115 DeportDecl (clang::ASTContext *dst_ctx,
116 clang::ASTContext *src_ctx,
[all …]
DClangASTContext.h48 clang::ASTContext *
109 GetCompleteDecl (clang::ASTContext *ast,
122 SetMetadata (clang::ASTContext *ast,
133 GetMetadata (clang::ASTContext *ast,
144 GetBuiltinTypeForEncodingAndBitSize (clang::ASTContext *ast,
152 GetBasicType (clang::ASTContext *ast, lldb::BasicType type);
155 GetBasicType (clang::ASTContext *ast, const ConstString &name);
170 GetUnknownAnyType(clang::ASTContext *ast);
182 GetTranslationUnitDecl (clang::ASTContext *ast);
197 CopyType(clang::ASTContext *dest_context,
[all …]
DClangNamespaceDecl.h27 ClangNamespaceDecl (clang::ASTContext *ast, clang::NamespaceDecl *namespace_decl) : in ClangNamespaceDecl()
68 clang::ASTContext *
75 SetASTContext (clang::ASTContext *ast) in SetASTContext()
96 clang::ASTContext *m_ast;
/external/clang/include/clang/AST/
DNestedNameSpecifier.h24 class ASTContext; variable
109 static NestedNameSpecifier *FindOrInsert(const ASTContext &Context,
118 static NestedNameSpecifier *Create(const ASTContext &Context,
123 static NestedNameSpecifier *Create(const ASTContext &Context,
128 static NestedNameSpecifier *Create(const ASTContext &Context,
133 static NestedNameSpecifier *Create(const ASTContext &Context,
143 static NestedNameSpecifier *Create(const ASTContext &Context,
148 static NestedNameSpecifier *GlobalSpecifier(const ASTContext &Context);
152 static NestedNameSpecifier *SuperSpecifier(const ASTContext &Context,
388 void Extend(ASTContext &Context, SourceLocation TemplateKWLoc, TypeLoc TL,
[all …]
DASTUnresolvedSet.h27 DeclsTy(ASTContext &C, unsigned N) : ASTVector<DeclAccessPair>(C, N) {} in DeclsTy()
39 ASTUnresolvedSet(ASTContext &C, unsigned N) : Decls(C, N) {} in ASTUnresolvedSet()
50 void addDecl(ASTContext &C, NamedDecl *D, AccessSpecifier AS) { in addDecl()
74 void reserve(ASTContext &C, unsigned N) { in reserve()
78 void append(ASTContext &C, iterator I, iterator E) { in append()
91 void getFromExternalSource(ASTContext &C) const;
94 ASTUnresolvedSet &get(ASTContext &C) const { in get()
100 void reserve(ASTContext &C, unsigned N) { Impl.reserve(C, N); } in reserve()
101 void addLazyDecl(ASTContext &C, uintptr_t ID, AccessSpecifier AS) { in addLazyDecl()
DStmtOpenMP.h254 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc,
262 static OMPParallelDirective *CreateEmpty(const ASTContext &C,
664 static OMPSimdDirective *Create(const ASTContext &C, SourceLocation StartLoc,
677 static OMPSimdDirective *CreateEmpty(const ASTContext &C, unsigned NumClauses,
728 static OMPForDirective *Create(const ASTContext &C, SourceLocation StartLoc,
741 static OMPForDirective *CreateEmpty(const ASTContext &C, unsigned NumClauses,
794 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc,
805 static OMPForSimdDirective *CreateEmpty(const ASTContext &C,
855 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc,
864 static OMPSectionsDirective *CreateEmpty(const ASTContext &C,
[all …]
DDecl.h63 friend class ASTContext; variable
79 ASTContext &Ctx;
85 explicit TranslationUnitDecl(ASTContext &ctx) in TranslationUnitDecl()
90 ASTContext &getASTContext() const { return Ctx; } in getASTContext()
95 static TranslationUnitDecl *Create(ASTContext &C);
131 static ExternCContextDecl *Create(const ASTContext &C,
369 static LabelDecl *Create(ASTContext &C, DeclContext *DC,
371 static LabelDecl *Create(ASTContext &C, DeclContext *DC,
374 static LabelDecl *CreateDeserialized(ASTContext &C, unsigned ID);
413 NamespaceDecl(ASTContext &C, DeclContext *DC, bool Inline,
[all …]
DDeclTemplate.h67 static TemplateParameterList *Create(const ASTContext &C,
175 static TemplateArgumentList *CreateCopy(ASTContext &Context,
304 Create(ASTContext &C, FunctionDecl *FD, FunctionTemplateDecl *Template,
389 ASTContext &Context) { in Profile()
611 virtual CommonBase *newCommon(ASTContext &C) const = 0;
614 RedeclarableTemplateDecl(Kind DK, ASTContext &C, DeclContext *DC, in RedeclarableTemplateDecl()
769 FunctionTemplateDecl(ASTContext &C, DeclContext *DC, SourceLocation L,
775 CommonBase *newCommon(ASTContext &C) const override;
876 static FunctionTemplateDecl *Create(ASTContext &C, DeclContext *DC,
883 static FunctionTemplateDecl *CreateDeserialized(ASTContext &C, unsigned ID);
[all …]
DASTImporter.h25 class ASTContext; variable
44 ASTContext &ToContext, &FromContext;
93 ASTImporter(ASTContext &ToContext, FileManager &ToFileManager,
94 ASTContext &FromContext, FileManager &FromFileManager,
242 ASTContext &getToContext() const { return ToContext; } in getToContext()
245 ASTContext &getFromContext() const { return FromContext; } in getFromContext()
DDeclCXX.h128 static AccessSpecDecl *Create(ASTContext &C, AccessSpecifier AS, in Create()
133 static AccessSpecDecl *CreateDeserialized(ASTContext &C, unsigned ID);
640 CXXRecordDecl(Kind K, TagKind TK, const ASTContext &C, DeclContext *DC,
682 static CXXRecordDecl *Create(const ASTContext &C, TagKind TK, DeclContext *DC,
687 static CXXRecordDecl *CreateLambda(const ASTContext &C, DeclContext *DC,
691 static CXXRecordDecl *CreateDeserialized(const ASTContext &C, unsigned ID);
1590 void viewInheritance(ASTContext& Context) const;
1716 CXXMethodDecl(Kind DK, ASTContext &C, CXXRecordDecl *RD, in CXXMethodDecl()
1728 static CXXMethodDecl *Create(ASTContext &C, CXXRecordDecl *RD,
1737 static CXXMethodDecl *CreateDeserialized(ASTContext &C, unsigned ID);
[all …]
DASTVector.h30 class ASTContext; variable
56 ASTVector(const ASTContext &C, unsigned N) in ASTVector()
157 void push_back(const_reference Elt, const ASTContext &C) { in push_back()
168 void reserve(const ASTContext &C, unsigned N) { in reserve()
180 void append(const ASTContext &C, in_iter in_start, in_iter in_end) { in append()
199 void append(const ASTContext &C, size_type NumInputs, const T &Elt) { in append()
216 iterator insert(const ASTContext &C, iterator I, const T &Elt) { in insert()
237 iterator insert(const ASTContext &C, iterator I, size_type NumToInsert, in insert()
286 iterator insert(const ASTContext &C, iterator I, ItTy From, ItTy To) { in insert()
338 void resize(const ASTContext &C, unsigned N, const T &NV) { in resize()
[all …]
DType.h73 class ASTContext;
685 bool isConstant(ASTContext& Ctx) const {
690 bool isPODType(ASTContext &Context) const;
695 bool isCXX98PODType(ASTContext &Context) const;
701 bool isCXX11PODType(ASTContext &Context) const;
705 bool isTrivialType(ASTContext &Context) const;
709 bool isTriviallyCopyableType(ASTContext &Context) const;
836 QualType getNonLValueExprType(const ASTContext &Context) const;
846 QualType getDesugaredType(const ASTContext &Context) const {
859 QualType getSingleStepDesugaredType(const ASTContext &Context) const {
[all …]
/external/clang/lib/AST/
DASTContext.cpp46 unsigned ASTContext::NumImplicitDefaultConstructors;
47 unsigned ASTContext::NumImplicitDefaultConstructorsDeclared;
48 unsigned ASTContext::NumImplicitCopyConstructors;
49 unsigned ASTContext::NumImplicitCopyConstructorsDeclared;
50 unsigned ASTContext::NumImplicitMoveConstructors;
51 unsigned ASTContext::NumImplicitMoveConstructorsDeclared;
52 unsigned ASTContext::NumImplicitCopyAssignmentOperators;
53 unsigned ASTContext::NumImplicitCopyAssignmentOperatorsDeclared;
54 unsigned ASTContext::NumImplicitMoveAssignmentOperators;
55 unsigned ASTContext::NumImplicitMoveAssignmentOperatorsDeclared;
[all …]
DStmt.cpp52 void *Stmt::operator new(size_t bytes, const ASTContext& C, in operator new()
281 CompoundStmt::CompoundStmt(const ASTContext &C, ArrayRef<Stmt*> Stmts, in CompoundStmt()
297 void CompoundStmt::setStmts(const ASTContext &C, Stmt **Stmts, in setStmts()
311 AttributedStmt *AttributedStmt::Create(const ASTContext &C, SourceLocation Loc, in Create()
320 AttributedStmt *AttributedStmt::CreateEmpty(const ASTContext &C, in CreateEmpty()
328 std::string AsmStmt::generateAsmString(const ASTContext &C) const { in generateAsmString()
419 void GCCAsmStmt::setOutputsAndInputsAndClobbers(const ASTContext &C, in setOutputsAndInputsAndClobbers()
474 const ASTContext &C, unsigned &DiagOffs) const { in AnalyzeAsmString()
641 std::string GCCAsmStmt::generateAsmString(const ASTContext &C) const { in generateAsmString()
662 std::string MSAsmStmt::generateAsmString(const ASTContext &C) const { in generateAsmString()
[all …]
DDeclTemplate.cpp57 TemplateParameterList::Create(const ASTContext &C, SourceLocation TemplateLoc, in Create()
204 static void GenerateInjectedTemplateArgs(ASTContext &Context, in GenerateInjectedTemplateArgs()
251 FunctionTemplateDecl *FunctionTemplateDecl::Create(ASTContext &C, in Create()
261 FunctionTemplateDecl *FunctionTemplateDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized()
268 FunctionTemplateDecl::newCommon(ASTContext &C) const { in newCommon()
281 ASTContext &Context = getASTContext(); in LoadLazySpecializations()
328 ClassTemplateDecl *ClassTemplateDecl::Create(ASTContext &C, in Create()
342 ClassTemplateDecl *ClassTemplateDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized()
355 ASTContext &Context = getASTContext(); in LoadLazySpecializations()
376 ClassTemplateDecl::newCommon(ASTContext &C) const { in newCommon()
[all …]
DExprCXX.cpp43 QualType CXXTypeidExpr::getTypeOperand(ASTContext &Context) const { in getTypeOperand()
50 QualType CXXUuidofExpr::getTypeOperand(ASTContext &Context) const { in getTypeOperand()
115 StringRef CXXUuidofExpr::getUuidAsStringRef(ASTContext &Context) const { in getUuidAsStringRef()
136 CXXNewExpr::CXXNewExpr(const ASTContext &C, bool globalNew, in CXXNewExpr()
200 void CXXNewExpr::AllocateArgsArray(const ASTContext &C, bool isArray, in AllocateArgsArray()
210 bool CXXNewExpr::shouldNullCheckAllocation(const ASTContext &Ctx) const { in shouldNullCheckAllocation()
235 CXXPseudoDestructorExpr::CXXPseudoDestructorExpr(const ASTContext &Context, in CXXPseudoDestructorExpr()
286 UnresolvedLookupExpr::Create(const ASTContext &C, in Create()
307 UnresolvedLookupExpr::CreateEmpty(const ASTContext &C, in CreateEmpty()
320 OverloadExpr::OverloadExpr(StmtClass K, const ASTContext &C, in OverloadExpr()
[all …]
DDeclCXX.cpp33 AccessSpecDecl *AccessSpecDecl::CreateDeserialized(ASTContext &C, unsigned ID) { in CreateDeserialized()
37 void LazyASTUnresolvedSet::getFromExternalSource(ASTContext &C) const { in getFromExternalSource()
86 CXXRecordDecl::CXXRecordDecl(Kind K, TagKind TK, const ASTContext &C, in CXXRecordDecl()
95 CXXRecordDecl *CXXRecordDecl::Create(const ASTContext &C, TagKind TK, in Create()
111 CXXRecordDecl::CreateLambda(const ASTContext &C, DeclContext *DC, in CreateLambda()
129 CXXRecordDecl::CreateDeserialized(const ASTContext &C, unsigned ID) { in CreateDeserialized()
140 ASTContext &C = getASTContext(); in setBases()
578 ASTContext &Ctx = getASTContext(); in addedMember()
680 ASTContext &Context = getASTContext(); in addedMember()
933 ASTContext &Ctx = getASTContext(); in addedMember()
[all …]
DNestedNameSpecifier.cpp28 NestedNameSpecifier::FindOrInsert(const ASTContext &Context, in FindOrInsert()
46 NestedNameSpecifier::Create(const ASTContext &Context, in Create()
59 NestedNameSpecifier::Create(const ASTContext &Context, in Create()
75 NestedNameSpecifier::Create(const ASTContext &Context, in Create()
91 NestedNameSpecifier::Create(const ASTContext &Context, in Create()
103 NestedNameSpecifier::Create(const ASTContext &Context, IdentifierInfo *II) { in Create()
113 NestedNameSpecifier::GlobalSpecifier(const ASTContext &Context) { in GlobalSpecifier()
122 NestedNameSpecifier::SuperSpecifier(const ASTContext &Context, in SuperSpecifier()
533 void NestedNameSpecifierLocBuilder::Extend(ASTContext &Context, in Extend()
546 void NestedNameSpecifierLocBuilder::Extend(ASTContext &Context, in Extend()
[all …]
DExprClassification.cpp26 static Cl::Kinds ClassifyInternal(ASTContext &Ctx, const Expr *E);
27 static Cl::Kinds ClassifyDecl(ASTContext &Ctx, const Decl *D);
28 static Cl::Kinds ClassifyUnnamed(ASTContext &Ctx, QualType T);
29 static Cl::Kinds ClassifyMemberExpr(ASTContext &Ctx, const MemberExpr *E);
30 static Cl::Kinds ClassifyBinaryOp(ASTContext &Ctx, const BinaryOperator *E);
31 static Cl::Kinds ClassifyConditional(ASTContext &Ctx,
34 static Cl::ModifiableType IsModifiable(ASTContext &Ctx, const Expr *E,
37 Cl Expr::ClassifyImpl(ASTContext &Ctx, SourceLocation *Loc) const { in ClassifyImpl()
102 static Cl::Kinds ClassifyInternal(ASTContext &Ctx, const Expr *E) { in ClassifyInternal()
404 static Cl::Kinds ClassifyDecl(ASTContext &Ctx, const Decl *D) { in ClassifyDecl()
[all …]
DDecl.cpp576 ASTContext &Context = D->getASTContext(); in getLVForNamespaceScopeDecl()
1177 ASTContext &Context = D->getASTContext(); in getLVForLocalDecl()
1530 ASTContext &Context = getASTContext(); in declarationReplaces()
1536 ASTContext &Context = getASTContext(); in declarationReplaces()
1651 DeclaratorDecl::setTemplateParameterListsInfo(ASTContext &Context, in setTemplateParameterListsInfo()
1724 QualifierInfo::setTemplateParameterListsInfo(ASTContext &Context, in setTemplateParameterListsInfo()
1762 VarDecl::VarDecl(Kind DK, ASTContext &C, DeclContext *DC, in VarDecl()
1777 VarDecl *VarDecl::Create(ASTContext &C, DeclContext *DC, in Create()
1784 VarDecl *VarDecl::CreateDeserialized(ASTContext &C, unsigned ID) { in CreateDeserialized()
1830 ASTContext &Context = D.getASTContext(); in getDeclLanguageLinkage()
[all …]
/external/clang/include/clang/ASTMatchers/
DASTMatchFinder.h75 MatchResult(const BoundNodes &Nodes, clang::ASTContext *Context);
84 clang::ASTContext * const Context;
182 template <typename T> void match(const T &Node, ASTContext &Context) { in match()
186 ASTContext &Context);
190 void matchAST(ASTContext &Context);
235 match(MatcherT Matcher, const NodeT &Node, ASTContext &Context);
240 ASTContext &Context);
276 ASTContext &Context) { in match()
286 match(MatcherT Matcher, const NodeT &Node, ASTContext &Context) { in match()
/external/clang/lib/StaticAnalyzer/Checkers/
DSelectorExtras.h19 static inline Selector getKeywordSelectorImpl(ASTContext &Ctx, in getKeywordSelectorImpl()
31 static inline Selector getKeywordSelector(ASTContext &Ctx, va_list argp) { in getKeywordSelector()
38 static inline Selector getKeywordSelector(ASTContext &Ctx, in getKeywordSelector()
48 static inline void lazyInitKeywordSelector(Selector &Sel, ASTContext &Ctx, in lazyInitKeywordSelector()
58 static inline void lazyInitNullarySelector(Selector &Sel, ASTContext &Ctx, in lazyInitNullarySelector()
/external/clang/include/clang/Index/
DCommentToXML.h17 class ASTContext; variable
37 const ASTContext &Context);
41 const ASTContext &Context);
45 const ASTContext &Context);
/external/clang/docs/
DRAVFrontendAction.rst41 HandleTranslationUnit, which is called with the ASTContext for the
48 virtual void HandleTranslationUnit(clang::ASTContext &Context) {
101 Accessing the SourceManager and ASTContext
106 in the ASTContext and its associated source manager. To retrieve them we
107 need to hand the ASTContext into our RecursiveASTVisitor implementation.
109 The ASTContext is available from the CompilerInstance during the call to
121 Now that the ASTContext is available in the RecursiveASTVisitor, we can
129 // getFullLoc uses the ASTContext's SourceManager to resolve the source
158 explicit FindNamedClassVisitor(ASTContext *Context)
173 ASTContext *Context;
[all …]
/external/lldb/source/Symbol/
DClangASTContext.cpp343 ASTContext *ast = getASTContext(); in HasExternalSource()
352 ASTContext *ast = getASTContext(); in SetExternalSource()
364 ASTContext *ast = getASTContext(); in RemoveExternalSource()
377 ASTContext *
382 m_ast_ap.reset(new ASTContext (*getLanguageOptions(), in getASTContext()
529 QualTypeMatchesBitSize(const uint64_t bit_size, ASTContext *ast, QualType qual_type) in QualTypeMatchesBitSize()
543 ClangASTContext::GetBuiltinTypeForEncodingAndBitSize (ASTContext *ast, Encoding encoding, uint32_t … in GetBuiltinTypeForEncodingAndBitSize()
670 ClangASTContext::GetBasicType (ASTContext *ast, const ConstString &name) in GetBasicType()
695 ClangASTContext::GetBasicType (ASTContext *ast, lldb::BasicType basic_type) in GetBasicType()
811 ASTContext *ast = getASTContext(); in GetBuiltinTypeForDWARFEncodingAndBitSize()
[all …]

12345678910>>...14