Searched refs:MemberInit (Results 1 - 3 of 3) sorted by relevance

/external/clang/lib/CodeGen/
H A DCGClass.cpp533 CXXCtorInitializer *MemberInit,
536 assert(MemberInit->isAnyMemberInitializer() &&
538 assert(MemberInit->getInit() && "Must have initializer!");
541 FieldDecl *Field = MemberInit->getAnyMember();
548 if (MemberInit->isIndirectMemberInitializer()) {
551 IndirectFieldDecl *IndirectField = MemberInit->getIndirectMember();
554 FieldType = MemberInit->getIndirectMember()->getAnonField()->getType();
569 CXXConstructExpr *CE = dyn_cast<CXXConstructExpr>(MemberInit->getInit());
588 if (MemberInit->getNumArrayIndices())
589 ArrayIndexes = MemberInit
531 EmitMemberInitializer(CodeGenFunction &CGF, const CXXRecordDecl *ClassDecl, CXXCtorInitializer *MemberInit, const CXXConstructorDecl *Constructor, FunctionArgList &Args) argument
957 addMemberInitializer(CXXCtorInitializer *MemberInit) argument
[all...]
/external/clang/lib/Sema/
H A DSemaDeclCXX.cpp2821 ExprResult MemberInit = InitSeq.Perform(*this, MemberEntity, Kind, Args, local
2823 if (MemberInit.isInvalid())
2826 CheckForDanglingReferenceOrPointer(*this, Member, MemberInit.get(), IdLoc);
2831 MemberInit = ActOnFinishFullExpr(MemberInit.get(), InitRange.getBegin());
2832 if (MemberInit.isInvalid())
2835 Init = MemberInit.get();
3295 ExprResult MemberInit local
3298 MemberInit = SemaRef.MaybeCreateExprWithCleanups(MemberInit);
3333 ExprResult MemberInit = local
12717 ExprResult MemberInit = local
[all...]
H A DSemaInit.cpp493 ExprResult MemberInit = PerformEmptyInit(SemaRef, Loc, MemberEntity, local
495 if (MemberInit.isInvalid()) {
503 ILE->setInit(Init, MemberInit.getAs<Expr>());
504 } else if (!isa<ImplicitValueInitExpr>(MemberInit.get())) {
509 ILE->updateInit(SemaRef.Context, Init, MemberInit.getAs<Expr>());

Completed in 1141 milliseconds