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

1234567891011

/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 DLambdaMangleContext.cpp16 #include "clang/AST/ASTContext.h"
24 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 DASTContext.cpp1 //===--- ASTContext.cpp - Context to hold long-lived AST nodes ------------===//
10 // This file implements the ASTContext interface.
14 #include "clang/AST/ASTContext.h"
40 unsigned ASTContext::NumImplicitDefaultConstructors;
41 unsigned ASTContext::NumImplicitDefaultConstructorsDeclared;
42 unsigned ASTContext::NumImplicitCopyConstructors;
43 unsigned ASTContext::NumImplicitCopyConstructorsDeclared;
44 unsigned ASTContext::NumImplicitMoveConstructors;
45 unsigned ASTContext::NumImplicitMoveConstructorsDeclared;
46 unsigned ASTContext
547 ASTContext::ASTContext(LangOptions& LOpts, SourceManager &SM, function in class:ASTContext
[all...]
H A DDeclGroup.cpp16 #include "clang/AST/ASTContext.h"
20 DeclGroup* DeclGroup::Create(ASTContext &C, Decl **Decls, unsigned NumDecls) {
H A DDeclTemplate.cpp18 #include "clang/AST/ASTContext.h"
57 TemplateParameterList::Create(const ASTContext &C, SourceLocation TemplateLoc,
177 static void GenerateInjectedTemplateArgs(ASTContext &Context,
226 FunctionTemplateDecl *FunctionTemplateDecl::Create(ASTContext &C,
236 FunctionTemplateDecl *FunctionTemplateDecl::CreateDeserialized(ASTContext &C,
244 FunctionTemplateDecl::newCommon(ASTContext &C) {
288 ClassTemplateDecl *ClassTemplateDecl::Create(ASTContext &C,
301 ClassTemplateDecl *ClassTemplateDecl::CreateDeserialized(ASTContext &C,
310 ASTContext &Context = getASTContext();
331 ClassTemplateDecl::newCommon(ASTContext
[all...]
H A DDeclFriend.cpp15 #include "clang/AST/ASTContext.h"
27 FriendDecl *FriendDecl::Create(ASTContext &C, DeclContext *DC,
51 FriendDecl *FriendDecl::CreateDeserialized(ASTContext &C, unsigned ID) {
/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;
41 ASTContext &Context;
64 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 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 DRecordLayout.h22 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);
H A DMangle.h25 class ASTContext;
69 ASTContext &Context;
76 explicit MangleContext(ASTContext &Context,
82 ASTContext &getASTContext() const { return Context; }
147 MangleContext *createItaniumMangleContext(ASTContext &Context,
149 MangleContext *createMicrosoftMangleContext(ASTContext &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;
247 inline unsigned getMaxAttrAlignment(const AttrVec& V, ASTContext
[all...]
/external/clang/include/clang/ASTMatchers/
H A DASTMatchFinder.h69 MatchResult(const BoundNodes &Nodes, clang::ASTContext *Context);
78 clang::ASTContext * const 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/Frontend/
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;
54 TemplateDeductionInfo(ASTContext &Context, SourceLocation Loc)
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DAnalysisManager.h33 ASTContext &Ctx;
47 AnalysisManager(ASTContext &ctx,DiagnosticsEngine &diags,
75 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 227 milliseconds

1234567891011