Lines Matching refs:Initializer
1049 /// \param Initializer The initializing expression or initializer-list, or null
1055 Declarator &D, Expr *Initializer) {
1116 if (ParenListExpr *List = dyn_cast_or_null<ParenListExpr>(Initializer))
1128 Initializer,
1161 Expr *Initializer,
1168 assert(Initializer && "Have parens but no initializer.");
1170 } else if (Initializer && isa<InitListExpr>(Initializer))
1173 assert((!Initializer || isa<ImplicitValueInitExpr>(Initializer) ||
1174 isa<CXXConstructExpr>(Initializer)) &&
1175 "Initializer expression that cannot have been implicitly created.");
1179 Expr **Inits = &Initializer;
1180 unsigned NumInits = Initializer ? 1 : 0;
1181 if (ParenListExpr *List = dyn_cast_or_null<ParenListExpr>(Initializer)) {
1189 if (Initializer && isa<CXXConstructExpr>(Initializer) &&
1190 !isa<CXXTemporaryObjectExpr>(Initializer))
1192 else if (Initializer && isa<ImplicitValueInitExpr>(Initializer))
1460 // Initializer lists are also allowed, in C++11. Rely on the parser for the
1463 if (!isLegalArrayNewInitializer(initStyle, Initializer)) {
1469 if (InitListExpr *ILE = dyn_cast_or_null<InitListExpr>(Initializer)) {
1517 Initializer = FullInit.get();
1553 ArraySize, initStyle, Initializer, ResultType, AllocTypeInfo,