Lines Matching defs:Init
68 const FieldDecl *Field, const Expr *Init, const CXXConstructorDecl *Ctor,
90 *Init, Field->getASTContext())
100 const Expr *Init;
120 const Expr *Init = BO->getRHS()->IgnoreParenImpCasts();
121 return AssignmentPair{Field, Init};
138 const Expr *Init = COCE->getArg(1)->IgnoreParenImpCasts();
139 return AssignmentPair{Field, Init};
166 for (const CXXCtorInitializer *Init : Ctor->inits())
167 if (FieldDecl *Field = Init->getMember())
168 updateAssignmentLevel(Field, Init->getInit(), Ctor, AssignedFields);
194 const Expr *InitValue = AssignmentToMember->Init;
208 for (const CXXCtorInitializer *Init : Ctor->inits()) {
209 if (!Init->isWritten() || Init->isInClassMemberInitializer())
211 if (Init->getMember() == Field) {
213 if (isa<ImplicitValueInitExpr>(Init->getInit()))
214 InsertPos = Init->getRParenLoc();
216 ReplaceRange = Init->getInit()->getSourceRange();
217 AddBrace = isa<InitListExpr>(Init->getInit());
221 if (Init->isMemberInitializer() &&
222 Index < Init->getMember()->getFieldIndex()) {
223 InsertPos = Init->getSourceLocation();
229 LastInListInit = Init;