Searched refs:ASTContext (Results 1 - 25 of 245) sorted by relevance

12345678910

/external/clang/lib/AST/
H A DCXXABI.h22 class ASTContext;
43 CXXABI *CreateARMCXXABI(ASTContext &Ctx);
44 CXXABI *CreateItaniumCXXABI(ASTContext &Ctx);
45 CXXABI *CreateMicrosoftCXXABI(ASTContext &Ctx);
H A DItaniumCXXABI.cpp21 #include "clang/AST/ASTContext.h"
32 ASTContext &Context;
34 ItaniumCXXABI(ASTContext &Ctx) : Context(Ctx) { }
63 ARMCXXABI(ASTContext &Ctx) : ItaniumCXXABI(Ctx) { }
67 CXXABI *clang::CreateItaniumCXXABI(ASTContext &Ctx) {
71 CXXABI *clang::CreateARMCXXABI(ASTContext &Ctx) {
H A DMicrosoftCXXABI.cpp16 #include "clang/AST/ASTContext.h"
26 ASTContext &Context;
28 MicrosoftCXXABI(ASTContext &Ctx) : Context(Ctx) { }
68 CXXABI *clang::CreateMicrosoftCXXABI(ASTContext &Ctx) {
H A DDeclFriend.cpp21 FriendDecl *FriendDecl::Create(ASTContext &C, DeclContext *DC,
45 FriendDecl *FriendDecl::CreateDeserialized(ASTContext &C, unsigned ID) {
H A DLambdaMangleContext.cpp22 ASTContext &Context = CallOperator->getASTContext();
H A DRecordLayout.cpp14 #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,
H A DDeclGroup.cpp16 #include "clang/AST/ASTContext.h"
20 DeclGroup* DeclGroup::Create(ASTContext &C, Decl **Decls, unsigned NumDecls) {
H A DASTContext.cpp1 //===--- ASTContext.cpp - Context to hold long-lived AST nodes ------------===//
10 // This file implements the ASTContext interface.
14 #include "clang/AST/ASTContext.h"
39 unsigned ASTContext::NumImplicitDefaultConstructors;
40 unsigned ASTContext::NumImplicitDefaultConstructorsDeclared;
41 unsigned ASTContext::NumImplicitCopyConstructors;
42 unsigned ASTContext::NumImplicitCopyConstructorsDeclared;
43 unsigned ASTContext::NumImplicitMoveConstructors;
44 unsigned ASTContext::NumImplicitMoveConstructorsDeclared;
45 unsigned ASTContext
217 ASTContext::ASTContext(LangOptions& LOpts, SourceManager &SM, function in class:ASTContext
[all...]
H A DDeclTemplate.cpp18 #include "clang/AST/ASTContext.h"
41 TemplateParameterList::Create(const ASTContext &C, SourceLocation TemplateLoc,
160 static void GenerateInjectedTemplateArgs(ASTContext &Context,
209 FunctionTemplateDecl *FunctionTemplateDecl::Create(ASTContext &C,
219 FunctionTemplateDecl *FunctionTemplateDecl::CreateDeserialized(ASTContext &C,
227 FunctionTemplateDecl::newCommon(ASTContext &C) {
271 ClassTemplateDecl *ClassTemplateDecl::Create(ASTContext &C,
284 ClassTemplateDecl *ClassTemplateDecl::CreateDeserialized(ASTContext &C,
293 ASTContext &Context = getASTContext();
314 ClassTemplateDecl::newCommon(ASTContext
[all...]
H A DNestedNameSpecifier.cpp15 #include "clang/AST/ASTContext.h"
27 NestedNameSpecifier::FindOrInsert(const ASTContext &Context,
44 NestedNameSpecifier::Create(const ASTContext &Context,
57 NestedNameSpecifier::Create(const ASTContext &Context,
71 NestedNameSpecifier::Create(const ASTContext &Context,
86 NestedNameSpecifier::Create(const ASTContext &Context,
98 NestedNameSpecifier::Create(const ASTContext &Context, IdentifierInfo *II) {
108 NestedNameSpecifier::GlobalSpecifier(const ASTContext &Context) {
499 void NestedNameSpecifierLocBuilder::Extend(ASTContext &Context,
512 void NestedNameSpecifierLocBuilder::Extend(ASTContext
[all...]
/external/clang/include/clang/Parse/
H A DParseAST.h22 class ASTContext;
37 ASTContext &Ctx, bool PrintStats = false,
/external/clang/lib/CodeGen/
H A DCodeGenTBAA.h28 class ASTContext;
40 ASTContext &Context;
63 CodeGenTBAA(ASTContext &Ctx, llvm::LLVMContext &VMContext,
/external/clang/include/clang/AST/
H A DNestedNameSpecifier.h24 class ASTContext;
105 static NestedNameSpecifier *FindOrInsert(const ASTContext &Context,
114 static NestedNameSpecifier *Create(const ASTContext &Context,
119 static NestedNameSpecifier *Create(const ASTContext &Context,
124 static NestedNameSpecifier *Create(const ASTContext &Context,
129 static NestedNameSpecifier *Create(const ASTContext &Context,
139 static NestedNameSpecifier *Create(const ASTContext &Context,
144 static NestedNameSpecifier *GlobalSpecifier(const ASTContext &Context);
370 void Extend(ASTContext &Context, SourceLocation TemplateKWLoc, TypeLoc TL,
384 void Extend(ASTContext
[all...]
H A DASTImporter.h25 class ASTContext;
44 ASTContext &ToContext, &FromContext;
90 ASTImporter(ASTContext &ToContext, FileManager &ToFileManager,
91 ASTContext &FromContext, FileManager &FromFileManager,
239 ASTContext &getToContext() const { return ToContext; }
242 ASTContext &getFromContext() const { return FromContext; }
H A DNSAPI.h17 class ASTContext;
23 explicit NSAPI(ASTContext &Ctx);
25 ASTContext &getASTContext() const { return Ctx; }
133 ASTContext &Ctx;
H A DASTConsumer.h18 class ASTContext;
45 /// ASTContext.
46 virtual void Initialize(ASTContext &Context) {}
63 virtual void HandleTranslationUnit(ASTContext &Ctx) {}
H A DEvaluatedExprVisitor.h25 class ASTContext;
31 ASTContext &Context;
34 explicit EvaluatedExprVisitor(ASTContext &Context) : Context(Context) { }
H A DAttr.h32 class ASTContext;
41 // Defined in ASTContext.h
42 void *operator new(size_t Bytes, const clang::ASTContext &C,
46 void *operator new[](size_t Bytes, const clang::ASTContext &C,
52 void operator delete(void *Ptr, const clang::ASTContext &C, size_t);
53 void operator delete[](void *Ptr, const clang::ASTContext &C, size_t);
77 void* operator new(size_t Bytes, ASTContext &C,
81 void operator delete(void *Ptr, ASTContext &C,
103 virtual Attr* clone(ASTContext &C) const = 0;
108 virtual void printPretty(llvm::raw_ostream &OS, ASTContext
[all...]
H A DMangle.h25 class ASTContext;
69 ASTContext &Context;
76 explicit MangleContext(ASTContext &Context,
82 ASTContext &getASTContext() const { return Context; }
145 MangleContext *createItaniumMangleContext(ASTContext &Context,
147 MangleContext *createMicrosoftMangleContext(ASTContext &Context,
/external/clang/tools/libclang/
H A DCXSourceLocation.h20 #include "clang/AST/ASTContext.h"
41 static inline CXSourceLocation translateSourceLocation(ASTContext &Context,
59 static inline CXSourceRange translateSourceRange(ASTContext &Context,
/external/clang/lib/Rewrite/
H A DHTMLPrint.cpp16 #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/Sema/
H A DTemplateDeduction.h22 class ASTContext;
32 ASTContext &Context;
51 TemplateDeductionInfo(ASTContext &Context, SourceLocation Loc)
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DAnalysisManager.h32 ASTContext &Ctx;
87 AnalysisManager(ASTContext &ctx, DiagnosticsEngine &diags,
104 /// Construct a clone of the given AnalysisManager with the given ASTContext
106 AnalysisManager(ASTContext &ctx, DiagnosticsEngine &diags,
129 virtual ASTContext &getASTContext() {
/external/clang/include/clang/ARCMigrate/
H A DARCMT.h17 class ASTContext;
106 virtual void start(ASTContext &Ctx) { }
/external/clang/include/clang/Frontend/
H A DMultiplexConsumer.h37 virtual void Initialize(ASTContext &Context);
41 virtual void HandleTranslationUnit(ASTContext &Ctx);

Completed in 187 milliseconds

12345678910