/external/clang/lib/AST/ |
CXXABI.h | 22 class ASTContext; 43 CXXABI *CreateARMCXXABI(ASTContext &Ctx); 44 CXXABI *CreateItaniumCXXABI(ASTContext &Ctx); 45 CXXABI *CreateMicrosoftCXXABI(ASTContext &Ctx);
|
ItaniumCXXABI.cpp | 21 #include "clang/AST/ASTContext.h" 32 ASTContext &Context; 34 ItaniumCXXABI(ASTContext &Ctx) : Context(Ctx) { } 68 ARMCXXABI(ASTContext &Ctx) : ItaniumCXXABI(Ctx) { } 72 CXXABI *clang::CreateItaniumCXXABI(ASTContext &Ctx) { 76 CXXABI *clang::CreateARMCXXABI(ASTContext &Ctx) {
|
ASTContext.cpp | 1 //===--- ASTContext.cpp - Context to hold long-lived AST nodes ------------===// 10 // This file implements the ASTContext interface. 14 #include "clang/AST/ASTContext.h" 43 unsigned ASTContext::NumImplicitDefaultConstructors; 44 unsigned ASTContext::NumImplicitDefaultConstructorsDeclared; 45 unsigned ASTContext::NumImplicitCopyConstructors; 46 unsigned ASTContext::NumImplicitCopyConstructorsDeclared; 47 unsigned ASTContext::NumImplicitMoveConstructors; 48 unsigned ASTContext::NumImplicitMoveConstructorsDeclared; 49 unsigned ASTContext::NumImplicitCopyAssignmentOperators [all...] |
RecordLayout.cpp | 14 #include "clang/AST/ASTContext.h" 20 void ASTRecordLayout::Destroy(ASTContext &Ctx) { 31 ASTRecordLayout::ASTRecordLayout(const ASTContext &Ctx, CharUnits size, 44 ASTRecordLayout::ASTRecordLayout(const ASTContext &Ctx,
|
/external/clang/include/clang/Analysis/DomainSpecific/ |
ObjCNoReturn.h | 22 class ASTContext; 38 ObjCNoReturn(ASTContext &C);
|
/external/clang/lib/Analysis/ |
BodyFarm.h | 24 class ASTContext; 31 BodyFarm(ASTContext &C) : C(C) {} 39 ASTContext &C;
|
/external/clang/unittests/AST/ |
ASTVectorTest.cpp | 15 #include "clang/AST/ASTContext.h" 21 ASTContext *C = 0;
|
/external/clang/include/clang/Parse/ |
ParseAST.h | 22 class ASTContext; 37 ASTContext &Ctx, bool PrintStats = false,
|
/external/clang/include/clang/AST/ |
ASTConsumer.h | 20 class ASTContext; 49 /// ASTContext. 50 virtual void Initialize(ASTContext &Context) {} 67 virtual void HandleTranslationUnit(ASTContext &Ctx) {}
|
NestedNameSpecifier.h | 24 class ASTContext; 104 static NestedNameSpecifier *FindOrInsert(const ASTContext &Context, 113 static NestedNameSpecifier *Create(const ASTContext &Context, 118 static NestedNameSpecifier *Create(const ASTContext &Context, 123 static NestedNameSpecifier *Create(const ASTContext &Context, 128 static NestedNameSpecifier *Create(const ASTContext &Context, 138 static NestedNameSpecifier *Create(const ASTContext &Context, 143 static NestedNameSpecifier *GlobalSpecifier(const ASTContext &Context); 373 void Extend(ASTContext &Context, SourceLocation TemplateKWLoc, TypeLoc TL, 387 void Extend(ASTContext &Context, IdentifierInfo *Identifier [all...] |
ASTImporter.h | 25 class ASTContext; 44 ASTContext &ToContext, &FromContext; 93 ASTImporter(ASTContext &ToContext, FileManager &ToFileManager, 94 ASTContext &FromContext, FileManager &FromFileManager, 242 ASTContext &getToContext() const { return ToContext; } 245 ASTContext &getFromContext() const { return FromContext; }
|
ASTUnresolvedSet.h | 11 // allocated using the allocator associated with an ASTContext. 23 /// \brief An UnresolvedSet-like class which uses the ASTContext's allocator. 33 ASTUnresolvedSet(ASTContext &C, unsigned N) : Decls(C, N) {} 44 void addDecl(ASTContext &C, NamedDecl *D, AccessSpecifier AS) { 71 void reserve(ASTContext &C, unsigned N) { 75 void append(ASTContext &C, iterator I, iterator E) {
|
EvaluatedExprVisitor.h | 25 class ASTContext; 31 ASTContext &Context; 34 explicit EvaluatedExprVisitor(ASTContext &Context) : Context(Context) { }
|
AttrIterator.h | 21 class ASTContext; 25 // Defined in ASTContext.h 26 void *operator new(size_t Bytes, const clang::ASTContext &C, 30 void *operator new[](size_t Bytes, const clang::ASTContext &C, 36 void operator delete(void *Ptr, const clang::ASTContext &C, size_t); 37 void operator delete[](void *Ptr, const clang::ASTContext &C, size_t);
|
RecordLayout.h | 22 class ASTContext; 33 /// These objects are managed by ASTContext. 115 friend class ASTContext; 117 ASTRecordLayout(const ASTContext &Ctx, CharUnits size, CharUnits alignment, 123 ASTRecordLayout(const ASTContext &Ctx, 137 void Destroy(ASTContext &Ctx);
|
Mangle.h | 25 class ASTContext; 69 ASTContext &Context; 76 explicit MangleContext(ASTContext &Context, 82 ASTContext &getASTContext() const { return Context; } 160 MangleContext *createItaniumMangleContext(ASTContext &Context, 162 MangleContext *createMicrosoftMangleContext(ASTContext &Context,
|
ASTVector.h | 1 //===- ASTVector.h - Vector that uses ASTContext for allocation --*- C++ -*-=// 11 // allocated using the allocator associated with an ASTContext.. 54 class ASTContext; 66 ASTVector(ASTContext &C, unsigned N) 158 void push_back(const_reference Elt, ASTContext &C) { 169 void reserve(ASTContext &C, unsigned N) { 181 void append(ASTContext &C, in_iter in_start, in_iter in_end) { 200 void append(ASTContext &C, size_type NumInputs, const T &Elt) { 217 iterator insert(ASTContext &C, iterator I, const T &Elt) { 238 iterator insert(ASTContext &C, iterator I, size_type NumToInsert [all...] |
Attr.h | 32 class ASTContext; 66 void* operator new(size_t Bytes, ASTContext &C, 70 void operator delete(void *Ptr, ASTContext &C, 98 virtual Attr *clone(ASTContext &C) const = 0;
|
/external/clang/include/clang/ASTMatchers/ |
ASTMatchFinder.h | 73 MatchResult(const BoundNodes &Nodes, clang::ASTContext *Context); 82 clang::ASTContext * const Context; 148 template <typename T> void match(const T &Node, ASTContext &Context) { 152 ASTContext &Context); 184 match(MatcherT Matcher, const NodeT &Node, ASTContext &Context); 189 ASTContext &Context); 227 ASTContext &Context) { 237 match(MatcherT Matcher, const NodeT &Node, ASTContext &Context) {
|
/external/clang/include/clang/Frontend/ |
MultiplexConsumer.h | 36 virtual void Initialize(ASTContext &Context); 40 virtual void HandleTranslationUnit(ASTContext &Ctx);
|
/external/clang/tools/libclang/ |
CXSourceLocation.h | 18 #include "clang/AST/ASTContext.h" 41 static inline CXSourceLocation translateSourceLocation(ASTContext &Context, 59 static inline CXSourceRange translateSourceRange(ASTContext &Context,
|
/frameworks/compile/slang/ |
slang_rs_check_ast.h | 21 #include "clang/AST/ASTContext.h" 31 clang::ASTContext &C; 48 explicit RSCheckAST(clang::ASTContext &Con, unsigned int TargetAPI,
|
slang_backend.h | 96 virtual void HandleTranslationUnitPre(clang::ASTContext &Ctx) { return; } 112 // ASTContext. 113 virtual void Initialize(clang::ASTContext &Ctx); 123 virtual void HandleTranslationUnit(clang::ASTContext &Ctx);
|
/external/clang/lib/Rewrite/Frontend/ |
HTMLPrint.cpp | 16 #include "clang/AST/ASTContext.h" 45 void Initialize(ASTContext &context); 46 void HandleTranslationUnit(ASTContext &Ctx); 57 void HTMLPrinter::Initialize(ASTContext &context) { 61 void HTMLPrinter::HandleTranslationUnit(ASTContext &Ctx) {
|
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
AnalysisManager.h | 33 ASTContext &Ctx; 47 AnalysisManager(ASTContext &ctx,DiagnosticsEngine &diags, 79 virtual ASTContext &getASTContext() {
|