Home | History | Annotate | Download | only in Sema

Lines Matching refs:CXXCtorInitializer

2606     return new (Context) CXXCtorInitializer(Context, DirectMember, IdLoc,
2610 return new (Context) CXXCtorInitializer(Context, IndirectMember, IdLoc,
2667 return new (Context) CXXCtorInitializer(Context, TInfo, InitRange.getBegin(),
2742 return new (Context) CXXCtorInitializer(Context, BaseTInfo,
2796 return new (Context) CXXCtorInitializer(Context, BaseTInfo,
2831 CXXCtorInitializer *&CXXBaseInit) {
2919 new (SemaRef.Context) CXXCtorInitializer(SemaRef.Context,
2940 CXXCtorInitializer *&CXXMemberInit) {
3073 = new (SemaRef.Context) CXXCtorInitializer(SemaRef.Context, Indirect,
3078 CXXMemberInit = CXXCtorInitializer::Create(SemaRef.Context, Field, Loc,
3108 CXXMemberInit = new (SemaRef.Context) CXXCtorInitializer(SemaRef.Context,
3114 CXXMemberInit = new (SemaRef.Context) CXXCtorInitializer(SemaRef.Context,
3150 = new (SemaRef.Context) CXXCtorInitializer(SemaRef.Context, Field,
3168 llvm::DenseMap<const void *, CXXCtorInitializer*> AllBaseFields;
3169 SmallVector<CXXCtorInitializer*, 8> AllToInit;
3198 bool addFieldInitializer(CXXCtorInitializer *Init) {
3246 if (CXXCtorInitializer *Init = Info.AllBaseFields.lookup(Field))
3255 CXXCtorInitializer *Init;
3257 Init = new (SemaRef.Context) CXXCtorInitializer(SemaRef.Context, Indirect,
3262 Init = new (SemaRef.Context) CXXCtorInitializer(SemaRef.Context, Field,
3285 CXXCtorInitializer *Init = 0;
3298 CXXCtorInitializer *Initializer) {
3301 CXXCtorInitializer **initializer =
3302 new (Context) CXXCtorInitializer*[1];
3303 memcpy(initializer, &Initializer, sizeof (CXXCtorInitializer*));
3317 ArrayRef<CXXCtorInitializer *> Initializers) {
3323 CXXCtorInitializer **baseOrMemberInitializers =
3324 new (Context) CXXCtorInitializer*[Initializers.size()];
3326 Initializers.size() * sizeof(CXXCtorInitializer*));
3348 CXXCtorInitializer *Member = Initializers[i];
3368 if (CXXCtorInitializer *Value
3389 CXXCtorInitializer *CXXBaseInit;
3408 if (CXXCtorInitializer *Value
3412 CXXCtorInitializer *CXXBaseInit;
3469 CXXCtorInitializer **baseOrMemberInitializers =
3470 new (Context) CXXCtorInitializer*[NumInitializers];
3472 NumInitializers * sizeof(CXXCtorInitializer*));
3502 CXXCtorInitializer *Member) {
3511 ArrayRef<CXXCtorInitializer *> Inits) {
3519 CXXCtorInitializer *Init = Inits[InitIndex];
3563 CXXCtorInitializer *PrevInit = 0;
3565 CXXCtorInitializer *Init = Inits[InitIndex];
3607 CXXCtorInitializer *Init,
3608 CXXCtorInitializer *&PrevInit) {
3633 typedef std::pair<NamedDecl *, CXXCtorInitializer *> UnionEntry;
3637 CXXCtorInitializer *Init,
3674 ArrayRef<CXXCtorInitializer*> MemInits,
3692 llvm::DenseMap<const void *, CXXCtorInitializer *> Members;
3699 CXXCtorInitializer *Init = MemInits[i];
12061 SmallVector<CXXCtorInitializer*, 32> AllToInit;
12067 CXXCtorInitializer *Member;
12082 new (Context) CXXCtorInitializer(Context, Field, SourceLocation(),