Home
last modified time | relevance | path

Searched refs:CXXCtorInitializer (Results 1 – 25 of 43) sorted by relevance

12

/external/clang/include/clang/AST/
DASTImporter.h26 class CXXCtorInitializer; variable
213 CXXCtorInitializer *Import(CXXCtorInitializer *FromInit);
DASTFwd.h29 class CXXCtorInitializer; variable
DExternalASTSource.h25 class CXXCtorInitializer; variable
115 virtual CXXCtorInitializer **GetExternalCXXCtorInitializers(uint64_t Offset);
567 typedef LazyOffsetPtr<CXXCtorInitializer *, uint64_t,
DDeclCXX.h1922 class CXXCtorInitializer final
1923 : private llvm::TrailingObjects<CXXCtorInitializer, VarDecl *> {
1966 CXXCtorInitializer(ASTContext &Context, FieldDecl *Member,
1973 CXXCtorInitializer(ASTContext &Context, TypeSourceInfo *TInfo, bool IsVirtual,
1979 CXXCtorInitializer(ASTContext &Context, FieldDecl *Member,
1985 CXXCtorInitializer(ASTContext &Context, IndirectFieldDecl *Member,
1991 CXXCtorInitializer(ASTContext &Context, TypeSourceInfo *TInfo,
1996 static CXXCtorInitializer *Create(ASTContext &Context, FieldDecl *Member,
2243 typedef CXXCtorInitializer **init_iterator;
2246 typedef CXXCtorInitializer *const *init_const_iterator;
[all …]
DASTTypeTraits.h176 KIND_TO_KIND_ID(CXXCtorInitializer)
467 CXXCtorInitializer, void> : public PtrConverter<CXXCtorInitializer> {};
/external/clang/test/Parser/
Dobjc-default-ctor-init.mm2 // CHECK: CXXCtorInitializer Field {{.*}} 'ptr' 'void *'
3 // CHECK: CXXCtorInitializer Field {{.*}} 'q' 'struct Q'
/external/clang/lib/AST/
DDeclCXX.cpp1699 CXXCtorInitializer::CXXCtorInitializer(ASTContext &Context, in CXXCtorInitializer() function in CXXCtorInitializer
1710 CXXCtorInitializer::CXXCtorInitializer(ASTContext &Context, in CXXCtorInitializer() function in CXXCtorInitializer
1721 CXXCtorInitializer::CXXCtorInitializer(ASTContext &Context, in CXXCtorInitializer() function in CXXCtorInitializer
1732 CXXCtorInitializer::CXXCtorInitializer(ASTContext &Context, in CXXCtorInitializer() function in CXXCtorInitializer
1742 CXXCtorInitializer::CXXCtorInitializer(ASTContext &Context, in CXXCtorInitializer() function in CXXCtorInitializer
1757 CXXCtorInitializer *CXXCtorInitializer::Create(ASTContext &Context, in Create()
1765 llvm::alignOf<CXXCtorInitializer>()); in Create()
1766 return new (Mem) CXXCtorInitializer(Context, Member, MemberLoc, L, Init, R, in Create()
1770 TypeLoc CXXCtorInitializer::getBaseClassLoc() const { in getBaseClassLoc()
1777 const Type *CXXCtorInitializer::getBaseClass() const { in getBaseClass()
[all …]
DASTTypeTraits.cpp140 if (const CXXCtorInitializer *CCI = get<CXXCtorInitializer>()) in getSourceRange()
DExternalASTSource.cpp90 CXXCtorInitializer **
DDeclObjC.cpp2111 CXXCtorInitializer ** initializers, in setIvarInitializers()
2115 CXXCtorInitializer **ivarInitializers = in setIvarInitializers()
2116 new (C) CXXCtorInitializer*[NumIvarInitializers]; in setIvarInitializers()
2118 numInitializers * sizeof(CXXCtorInitializer*)); in setIvarInitializers()
/external/clang/include/clang/Sema/
DOwnership.h27 class CXXCtorInitializer; variable
249 template<> struct IsResultPtrLowBitFree<CXXCtorInitializer*> {
257 typedef ActionResult<CXXCtorInitializer*> MemInitResult;
DMultiplexExternalSemaSource.h91 CXXCtorInitializer **GetExternalCXXCtorInitializers(uint64_t Offset) override;
/external/clang/test/Misc/
Dast-dump-decl.mm20 // CHECK-NEXT: CXXCtorInitializer{{.*}} 'X'
/external/clang/include/clang/Analysis/
DCFG.h40 class CXXCtorInitializer; variable
135 CFGInitializer(CXXCtorInitializer *initializer) in CFGInitializer()
138 CXXCtorInitializer* getInitializer() const { in getInitializer()
139 return static_cast<CXXCtorInitializer*>(Data1.getPointer()); in getInitializer()
659 void appendInitializer(CXXCtorInitializer *initializer, in appendInitializer()
DProgramPoint.h502 PostInitializer(const CXXCtorInitializer *I, in PostInitializer()
507 const CXXCtorInitializer *getInitializer() const { in getInitializer()
508 return static_cast<const CXXCtorInitializer *>(getData1()); in getInitializer()
/external/clang/lib/Sema/
DSemaDeclCXX.cpp3126 return new (Context) CXXCtorInitializer(Context, DirectMember, IdLoc, in BuildMemberInitializer()
3130 return new (Context) CXXCtorInitializer(Context, IndirectMember, IdLoc, in BuildMemberInitializer()
3187 return new (Context) CXXCtorInitializer(Context, TInfo, InitRange.getBegin(), in BuildDelegatingInitializer()
3262 return new (Context) CXXCtorInitializer(Context, BaseTInfo, in BuildBaseInitializer()
3316 return new (Context) CXXCtorInitializer(Context, BaseTInfo, in BuildBaseInitializer()
3351 CXXCtorInitializer *&CXXBaseInit) { in BuildImplicitBaseInitializer()
3412 new (SemaRef.Context) CXXCtorInitializer(SemaRef.Context, in BuildImplicitBaseInitializer()
3433 CXXCtorInitializer *&CXXMemberInit) { in BuildImplicitMemberInitializer()
3568 = new (SemaRef.Context) CXXCtorInitializer(SemaRef.Context, Indirect, in BuildImplicitMemberInitializer()
3573 CXXMemberInit = CXXCtorInitializer::Create(SemaRef.Context, Field, Loc, in BuildImplicitMemberInitializer()
[all …]
DMultiplexExternalSemaSource.cpp89 CXXCtorInitializer **
DSemaCUDA.cpp378 if (!llvm::all_of(CD->inits(), [&](const CXXCtorInitializer *CI) { in isEmptyCudaConstructor()
/external/clang/lib/Frontend/
DChainedIncludesSource.cpp46 CXXCtorInitializer **GetExternalCXXCtorInitializers(uint64_t Offset) override;
243 CXXCtorInitializer **
/external/clang/include/clang/ASTMatchers/
DASTMatchers.h437 const internal::VariadicAllOfMatcher<CXXCtorInitializer> cxxCtorInitializer;
3015 internal::Matcher<CXXCtorInitializer>, InnerMatcher) { in AST_MATCHER_P() argument
3033 AST_MATCHER_P(CXXCtorInitializer, forField, in AST_MATCHER_P() argument
3053 AST_MATCHER_P(CXXCtorInitializer, withInitializer, in AST_MATCHER_P() argument
3073 AST_MATCHER(CXXCtorInitializer, isWritten) { in AST_MATCHER() argument
3093 AST_MATCHER(CXXCtorInitializer, isBaseInitializer) { in AST_MATCHER() argument
3113 AST_MATCHER(CXXCtorInitializer, isMemberInitializer) { in AST_MATCHER() argument
5137 internal::Matcher<CXXCtorInitializer>, InnerMatcher) { in AST_MATCHER_P() argument
/external/clang/lib/CodeGen/
DCGClass.cpp522 CXXCtorInitializer *BaseInit, in EmitBaseInitializer()
682 CXXCtorInitializer *MemberInit, in EmitLValueForAnyFieldInitialization()
697 CXXCtorInitializer *MemberInit, in EmitMemberInitializer()
1141 bool isMemberInitMemcpyable(CXXCtorInitializer *MemberInit) const { in isMemberInitMemcpyable()
1173 void addMemberInitializer(CXXCtorInitializer *MemberInit) { in addMemberInitializer()
1209 CXXCtorInitializer *MemberInit = AggregatedInits[i]; in pushEHDestructors()
1228 SmallVector<CXXCtorInitializer*, 16> AggregatedInits;
1343 static bool isInitializerOfDynamicClass(const CXXCtorInitializer *BaseInit) { in isInitializerOfDynamicClass()
1408 CXXCtorInitializer *Member = (*B); in EmitCtorPrologue()
/external/clang/unittests/AST/
DASTTypeTraitsTest.cpp116 VERIFY_NAME(CXXCtorInitializer); in TEST()
/external/v8/tools/clang/rewrite_to_chrome_style/
DRewriteToChromeStyle.cpp248 AST_MATCHER_P(clang::CXXCtorInitializer, in AST_MATCHER_P() argument
1037 struct TargetNodeTraits<clang::CXXCtorInitializer> {
1038 static clang::SourceLocation GetLoc(const clang::CXXCtorInitializer& init) { in GetLoc()
1259 DeclRewriterBase<clang::FieldDecl, clang::CXXCtorInitializer>;
/external/clang/include/clang/Serialization/
DASTWriter.h48 class CXXCtorInitializer; variable
886 void AddCXXCtorInitializers(ArrayRef<CXXCtorInitializer*> CtorInits);
DASTReader.h75 class CXXCtorInitializer; variable
1979 CXXCtorInitializer **
1984 CXXCtorInitializer **GetExternalCXXCtorInitializers(uint64_t Offset) override;

12