Lines Matching refs:CXXCtorInitializer

2839     return new (Context) CXXCtorInitializer(Context, DirectMember, IdLoc,
2843 return new (Context) CXXCtorInitializer(Context, IndirectMember, IdLoc,
2900 return new (Context) CXXCtorInitializer(Context, TInfo, InitRange.getBegin(),
2975 return new (Context) CXXCtorInitializer(Context, BaseTInfo,
3029 return new (Context) CXXCtorInitializer(Context, BaseTInfo,
3064 CXXCtorInitializer *&CXXBaseInit) {
3152 new (SemaRef.Context) CXXCtorInitializer(SemaRef.Context,
3173 CXXCtorInitializer *&CXXMemberInit) {
3306 = new (SemaRef.Context) CXXCtorInitializer(SemaRef.Context, Indirect,
3311 CXXMemberInit = CXXCtorInitializer::Create(SemaRef.Context, Field, Loc,
3341 CXXMemberInit = new (SemaRef.Context) CXXCtorInitializer(SemaRef.Context,
3347 CXXMemberInit = new (SemaRef.Context) CXXCtorInitializer(SemaRef.Context,
3383 = new (SemaRef.Context) CXXCtorInitializer(SemaRef.Context, Field,
3401 llvm::DenseMap<const void *, CXXCtorInitializer*> AllBaseFields;
3402 SmallVector<CXXCtorInitializer*, 8> AllToInit;
3432 bool addFieldInitializer(CXXCtorInitializer *Init) {
3508 if (CXXCtorInitializer *Init =
3530 CXXCtorInitializer *Init;
3532 Init = new (SemaRef.Context) CXXCtorInitializer(SemaRef.Context, Indirect,
3537 Init = new (SemaRef.Context) CXXCtorInitializer(SemaRef.Context, Field,
3554 CXXCtorInitializer *Init = nullptr;
3567 CXXCtorInitializer *Initializer) {
3570 CXXCtorInitializer **initializer =
3571 new (Context) CXXCtorInitializer*[1];
3572 memcpy(initializer, &Initializer, sizeof (CXXCtorInitializer*));
3586 ArrayRef<CXXCtorInitializer *> Initializers) {
3592 CXXCtorInitializer **baseOrMemberInitializers =
3593 new (Context) CXXCtorInitializer*[Initializers.size()];
3595 Initializers.size() * sizeof(CXXCtorInitializer*));
3617 CXXCtorInitializer *Member = Initializers[i];
3648 if (CXXCtorInitializer *Value
3669 CXXCtorInitializer *CXXBaseInit;
3687 if (CXXCtorInitializer *Value
3691 CXXCtorInitializer *CXXBaseInit;
3746 CXXCtorInitializer **baseOrMemberInitializers =
3747 new (Context) CXXCtorInitializer*[NumInitializers];
3749 NumInitializers * sizeof(CXXCtorInitializer*));
3778 CXXCtorInitializer *Member) {
3787 ArrayRef<CXXCtorInitializer *> Inits) {
3795 CXXCtorInitializer *Init = Inits[InitIndex];
3834 CXXCtorInitializer *PrevInit = nullptr;
3836 CXXCtorInitializer *Init = Inits[InitIndex];
3878 CXXCtorInitializer *Init,
3879 CXXCtorInitializer *&PrevInit) {
3904 typedef std::pair<NamedDecl *, CXXCtorInitializer *> UnionEntry;
3908 CXXCtorInitializer *Init,
3945 ArrayRef<CXXCtorInitializer*> MemInits,
3963 llvm::DenseMap<const void *, CXXCtorInitializer *> Members;
3970 CXXCtorInitializer *Init = MemInits[i];
12705 SmallVector<CXXCtorInitializer*, 32> AllToInit;
12711 CXXCtorInitializer *Member;
12726 new (Context) CXXCtorInitializer(Context, Field, SourceLocation(),