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

1234567891011>>

/freebsd-10.1-release/contrib/llvm/tools/clang/lib/Analysis/
H A DBodyFarm.h24 class ASTContext;
31 BodyFarm(ASTContext &C) : C(C) {}
39 ASTContext &C;
/freebsd-10.1-release/contrib/llvm/tools/clang/include/clang/Index/
H A DCommentToXML.h16 class ASTContext;
35 const ASTContext &Context);
39 const ASTContext &Context);
43 const ASTContext &Context);
/freebsd-10.1-release/contrib/llvm/tools/clang/lib/AST/
H A DCXXABI.h22 class ASTContext;
47 CXXABI *CreateARMCXXABI(ASTContext &Ctx);
48 CXXABI *CreateItaniumCXXABI(ASTContext &Ctx);
49 CXXABI *CreateMicrosoftCXXABI(ASTContext &Ctx);
H A DItaniumCXXABI.cpp21 #include "clang/AST/ASTContext.h"
46 ASTContext &Context;
48 ItaniumCXXABI(ASTContext &Ctx) : Context(Ctx) { }
86 ARMCXXABI(ASTContext &Ctx) : ItaniumCXXABI(Ctx) { }
90 CXXABI *clang::CreateItaniumCXXABI(ASTContext &Ctx) {
94 CXXABI *clang::CreateARMCXXABI(ASTContext &Ctx) {
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.cpp15 #include "clang/AST/ASTContext.h"
20 DeclGroup* DeclGroup::Create(ASTContext &C, Decl **Decls, unsigned NumDecls) {
H A DMangleNumberingContext.cpp16 #include "clang/AST/ASTContext.h"
25 ASTContext &Context = CallOperator->getASTContext();
/freebsd-10.1-release/contrib/llvm/tools/clang/include/clang/Analysis/DomainSpecific/
H A DObjCNoReturn.h22 class ASTContext;
38 ObjCNoReturn(ASTContext &C);
/freebsd-10.1-release/contrib/llvm/tools/lldb/include/lldb/Symbol/
H A DClangNamespaceDecl.h29 ClangNamespaceDecl (clang::ASTContext *ast, clang::NamespaceDecl *namespace_decl) :
70 clang::ASTContext *
77 SetASTContext (clang::ASTContext *ast)
98 clang::ASTContext *m_ast;
H A 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_ct
[all...]
H A DTypeVendor.h43 virtual clang::ASTContext *
H A 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_contex
[all...]
/freebsd-10.1-release/contrib/llvm/tools/clang/include/clang/Parse/
H A DParseAST.h22 class ASTContext;
37 ASTContext &Ctx, bool PrintStats = false,
/freebsd-10.1-release/contrib/llvm/tools/clang/include/clang/AST/
H A DASTUnresolvedSet.h11 // allocated using the allocator associated with an ASTContext.
23 /// \brief An UnresolvedSet-like class which uses the ASTContext's allocator.
27 DeclsTy(ASTContext &C, unsigned N) : ASTVector<DeclAccessPair>(C, N) {}
42 ASTUnresolvedSet(ASTContext &C, unsigned N) : Decls(C, N) {}
53 void addDecl(ASTContext &C, NamedDecl *D, AccessSpecifier AS) {
77 void reserve(ASTContext &C, unsigned N) {
81 void append(ASTContext &C, iterator I, iterator E) {
94 void getFromExternalSource(ASTContext &C) const;
97 ASTUnresolvedSet &get(ASTContext &C) const {
103 void reserve(ASTContext
[all...]
H A DNestedNameSpecifier.h24 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
[all...]
H A DASTImporter.h25 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; }
H A DASTConsumer.h20 class ASTContext;
49 /// ASTContext.
50 virtual void Initialize(ASTContext &Context) {}
67 virtual void HandleTranslationUnit(ASTContext &Ctx) {}
H A DEvaluatedExprVisitor.h25 class ASTContext;
31 ASTContext &Context;
34 explicit EvaluatedExprVisitor(ASTContext &Context) : Context(Context) { }
H A DAttrIterator.h21 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);
H A DAttr.h33 class ASTContext;
67 void* operator new(size_t Bytes, ASTContext &C,
71 void operator delete(void *Ptr, ASTContext &C,
99 virtual Attr *clone(ASTContext &C) const = 0;
/freebsd-10.1-release/contrib/llvm/tools/lldb/include/lldb/Expression/
H A DASTStructExtractor.h71 void Initialize(clang::ASTContext &Context);
87 void HandleTranslationUnit(clang::ASTContext &Ctx);
144 clang::ASTContext *m_ast_context; ///< The AST context to use for identifiers and types.
H A DASTResultSynthesizer.h63 void Initialize(clang::ASTContext &Context);
79 void HandleTranslationUnit(clang::ASTContext &Ctx);
175 clang::ASTContext *m_ast_context; ///< The AST context to use for identifiers and types.
/freebsd-10.1-release/contrib/llvm/tools/clang/include/clang/ASTMatchers/
H A DASTMatchFinder.h73 MatchResult(const BoundNodes &Nodes, clang::ASTContext *Context);
82 clang::ASTContext * const Context;
159 template <typename T> void match(const T &Node, ASTContext &Context) {
163 ASTContext &Context);
167 void matchAST(ASTContext &Context);
198 match(MatcherT Matcher, const NodeT &Node, ASTContext &Context);
203 ASTContext &Context);
241 ASTContext &Context) {
251 match(MatcherT Matcher, const NodeT &Node, ASTContext &Context) {
/freebsd-10.1-release/contrib/llvm/tools/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) {
/freebsd-10.1-release/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DAnalysisManager.h33 ASTContext &Ctx;
47 AnalysisManager(ASTContext &ctx,DiagnosticsEngine &diags,
79 virtual ASTContext &getASTContext() {

Completed in 218 milliseconds

1234567891011>>