HomeSort by relevance Sort by last modified time
    Searched refs:ASTContext (Results 1 - 25 of 292) sorted by null

1 2 3 4 5 6 7 8 91011>>

  /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() {

Completed in 391 milliseconds

1 2 3 4 5 6 7 8 91011>>