Home
last modified time | relevance | path

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

12

/external/clang/lib/AST/
DDeclCXX.cpp1624 CXXCtorInitializer::CXXCtorInitializer(ASTContext &Context, in CXXCtorInitializer() function in CXXCtorInitializer
1635 CXXCtorInitializer::CXXCtorInitializer(ASTContext &Context, in CXXCtorInitializer() function in CXXCtorInitializer
1646 CXXCtorInitializer::CXXCtorInitializer(ASTContext &Context, in CXXCtorInitializer() function in CXXCtorInitializer
1657 CXXCtorInitializer::CXXCtorInitializer(ASTContext &Context, in CXXCtorInitializer() function in CXXCtorInitializer
1667 CXXCtorInitializer::CXXCtorInitializer(ASTContext &Context, in CXXCtorInitializer() function in CXXCtorInitializer
1682 CXXCtorInitializer *CXXCtorInitializer::Create(ASTContext &Context, in Create()
1689 void *Mem = Context.Allocate(sizeof(CXXCtorInitializer) + in Create()
1691 llvm::alignOf<CXXCtorInitializer>()); in Create()
1692 return new (Mem) CXXCtorInitializer(Context, Member, MemberLoc, L, Init, R, in Create()
1696 TypeLoc CXXCtorInitializer::getBaseClassLoc() const { in getBaseClassLoc()
[all …]
DASTTypeTraits.cpp144 if (const CXXCtorInitializer *CCI = get<CXXCtorInitializer>()) in getSourceRange()
DExternalASTSource.cpp90 CXXCtorInitializer **
DDeclObjC.cpp2056 CXXCtorInitializer ** initializers, in setIvarInitializers()
2060 CXXCtorInitializer **ivarInitializers = in setIvarInitializers()
2061 new (C) CXXCtorInitializer*[NumIvarInitializers]; in setIvarInitializers()
2063 numInitializers * sizeof(CXXCtorInitializer*)); in setIvarInitializers()
/external/clang/include/clang/Sema/
DOwnership.h26 class CXXCtorInitializer; variable
248 template<> struct IsResultPtrLowBitFree<CXXCtorInitializer*> {
256 typedef ActionResult<CXXCtorInitializer*> MemInitResult;
DMultiplexExternalSemaSource.h91 CXXCtorInitializer **GetExternalCXXCtorInitializers(uint64_t Offset) override;
/external/clang/include/clang/AST/
DASTFwd.h29 class CXXCtorInitializer; variable
DExternalASTSource.h25 class CXXCtorInitializer; variable
115 virtual CXXCtorInitializer **GetExternalCXXCtorInitializers(uint64_t Offset);
567 typedef LazyOffsetPtr<CXXCtorInitializer *, uint64_t,
DASTTypeTraits.h174 KIND_TO_KIND_ID(CXXCtorInitializer)
465 CXXCtorInitializer, void> : public PtrConverter<CXXCtorInitializer> {};
DDeclCXX.h1891 class CXXCtorInitializer {
1934 CXXCtorInitializer(ASTContext &Context, FieldDecl *Member,
1941 CXXCtorInitializer(ASTContext &Context, TypeSourceInfo *TInfo, bool IsVirtual,
1947 CXXCtorInitializer(ASTContext &Context, FieldDecl *Member,
1953 CXXCtorInitializer(ASTContext &Context, IndirectFieldDecl *Member,
1959 CXXCtorInitializer(ASTContext &Context, TypeSourceInfo *TInfo,
1964 static CXXCtorInitializer *Create(ASTContext &Context, FieldDecl *Member,
2182 typedef CXXCtorInitializer **init_iterator;
2185 typedef CXXCtorInitializer *const *init_const_iterator;
2240 void setCtorInitializers(CXXCtorInitializer **Initializers) { in setCtorInitializers()
DDeclObjC.h33 class CXXCtorInitializer; variable
2265 typedef CXXCtorInitializer **init_iterator;
2268 typedef CXXCtorInitializer * const * init_const_iterator;
2304 CXXCtorInitializer ** initializers,
/external/clang/include/clang/Serialization/
DASTWriter.h48 class CXXCtorInitializer; variable
482 ArrayRef<CXXCtorInitializer*> Inits) in QueuedCXXCtorInitializers()
486 ArrayRef<CXXCtorInitializer*> Inits;
745 void AddCXXCtorInitializersRef(ArrayRef<CXXCtorInitializer *> Inits,
750 const CXXCtorInitializer * const *CtorInitializers,
DASTReader.h74 class CXXCtorInitializer; variable
1978 CXXCtorInitializer **
1988 CXXCtorInitializer **GetExternalCXXCtorInitializers(uint64_t Offset) override;
/external/clang/test/Misc/
Dast-dump-decl.mm20 // CHECK-NEXT: CXXCtorInitializer{{.*}} 'X'
/external/clang/include/clang/ASTMatchers/
DASTMatchers.h402 const internal::VariadicAllOfMatcher<CXXCtorInitializer> cxxCtorInitializer;
2719 internal::Matcher<CXXCtorInitializer>, InnerMatcher) { in AST_MATCHER_P() argument
2737 AST_MATCHER_P(CXXCtorInitializer, forField, in AST_MATCHER_P() argument
2757 AST_MATCHER_P(CXXCtorInitializer, withInitializer, in AST_MATCHER_P() argument
2777 AST_MATCHER(CXXCtorInitializer, isWritten) { in AST_MATCHER() argument
2797 AST_MATCHER(CXXCtorInitializer, isBaseInitializer) { in AST_MATCHER() argument
2817 AST_MATCHER(CXXCtorInitializer, isMemberInitializer) { in AST_MATCHER() argument
4495 internal::Matcher<CXXCtorInitializer>, InnerMatcher) { in AST_MATCHER_P() argument
DASTMatchersInternal.h752 std::is_same<T, CXXCtorInitializer>::value;
917 QualType, Type, TypeLoc, CXXCtorInitializer> AllNodeBaseTypes;
/external/clang/lib/Sema/
DSemaDeclCXX.cpp3123 return new (Context) CXXCtorInitializer(Context, DirectMember, IdLoc, in BuildMemberInitializer()
3127 return new (Context) CXXCtorInitializer(Context, IndirectMember, IdLoc, in BuildMemberInitializer()
3184 return new (Context) CXXCtorInitializer(Context, TInfo, InitRange.getBegin(), in BuildDelegatingInitializer()
3259 return new (Context) CXXCtorInitializer(Context, BaseTInfo, in BuildBaseInitializer()
3313 return new (Context) CXXCtorInitializer(Context, BaseTInfo, in BuildBaseInitializer()
3348 CXXCtorInitializer *&CXXBaseInit) { in BuildImplicitBaseInitializer()
3436 new (SemaRef.Context) CXXCtorInitializer(SemaRef.Context, in BuildImplicitBaseInitializer()
3457 CXXCtorInitializer *&CXXMemberInit) { in BuildImplicitMemberInitializer()
3592 = new (SemaRef.Context) CXXCtorInitializer(SemaRef.Context, Indirect, in BuildImplicitMemberInitializer()
3597 CXXMemberInit = CXXCtorInitializer::Create(SemaRef.Context, Field, Loc, in BuildImplicitMemberInitializer()
[all …]
DMultiplexExternalSemaSource.cpp89 CXXCtorInitializer **
/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.h479 PostInitializer(const CXXCtorInitializer *I, in PostInitializer()
484 const CXXCtorInitializer *getInitializer() const { in getInitializer()
485 return static_cast<const CXXCtorInitializer *>(getData1()); in getInitializer()
/external/clang/lib/Frontend/
DChainedIncludesSource.cpp46 CXXCtorInitializer **GetExternalCXXCtorInitializers(uint64_t Offset) override;
243 CXXCtorInitializer **
/external/clang/lib/CodeGen/
DCGClass.cpp521 CXXCtorInitializer *BaseInit, in EmitBaseInitializer()
681 CXXCtorInitializer *MemberInit, in EmitLValueForAnyFieldInitialization()
696 CXXCtorInitializer *MemberInit, in EmitMemberInitializer()
1143 bool isMemberInitMemcpyable(CXXCtorInitializer *MemberInit) const { in isMemberInitMemcpyable()
1175 void addMemberInitializer(CXXCtorInitializer *MemberInit) { in addMemberInitializer()
1211 CXXCtorInitializer *MemberInit = AggregatedInits[i]; in pushEHDestructors()
1230 SmallVector<CXXCtorInitializer*, 16> AggregatedInits;
1347 static bool isInitializerOfDynamicClass(const CXXCtorInitializer *BaseInit) { in isInitializerOfDynamicClass()
1412 CXXCtorInitializer *Member = (*B); in EmitCtorPrologue()
/external/clang/unittests/ASTMatchers/Dynamic/
DRegistryTest.cpp301 TEST_F(RegistryTest, CXXCtorInitializer) { in TEST_F() argument
/external/clang/lib/StaticAnalyzer/Core/
DExprEngineCXX.cpp127 const CXXCtorInitializer *Init = InitElem->getInitializer(); in getRegionForConstructedObject()
/external/clang/lib/Serialization/
DASTReader.cpp6279 CXXCtorInitializer **
7884 CXXCtorInitializer **
7889 auto **CtorInitializers = new (Context) CXXCtorInitializer*[NumInitializers]; in ReadCXXCtorInitializers()
7932 CXXCtorInitializer *BOMInit; in ReadCXXCtorInitializers()
7935 CXXCtorInitializer(Context, TInfo, IsBaseVirtual, LParenLoc, Init, in ReadCXXCtorInitializers()
7939 CXXCtorInitializer(Context, TInfo, LParenLoc, Init, RParenLoc); in ReadCXXCtorInitializers()
7942 BOMInit = new (Context) CXXCtorInitializer( in ReadCXXCtorInitializers()
7946 CXXCtorInitializer(Context, IndirectMember, MemberOrEllipsisLoc, in ReadCXXCtorInitializers()
7952 CXXCtorInitializer(Context, IndirectMember, MemberOrEllipsisLoc, in ReadCXXCtorInitializers()
7955 BOMInit = CXXCtorInitializer::Create( in ReadCXXCtorInitializers()

12