Lines Matching defs:Initializer
1396 /// \param Initializer The initializing expression or initializer-list, or null
1402 Declarator &D, Expr *Initializer) {
1463 if (ParenListExpr *List = dyn_cast_or_null<ParenListExpr>(Initializer))
1475 Initializer,
1508 Expr *Initializer,
1515 assert(Initializer && "Have parens but no initializer.");
1517 } else if (Initializer && isa<InitListExpr>(Initializer))
1520 assert((!Initializer || isa<ImplicitValueInitExpr>(Initializer) ||
1521 isa<CXXConstructExpr>(Initializer)) &&
1522 "Initializer expression that cannot have been implicitly created.");
1526 Expr **Inits = &Initializer;
1527 unsigned NumInits = Initializer ? 1 : 0;
1528 if (ParenListExpr *List = dyn_cast_or_null<ParenListExpr>(Initializer)) {
1801 // Initializer lists are also allowed, in C++11. Rely on the parser for the
1804 if (!isLegalArrayNewInitializer(initStyle, Initializer)) {
1810 if (InitListExpr *ILE = dyn_cast_or_null<InitListExpr>(Initializer)) {
1857 Initializer = FullInit.get();
1893 ArraySize, initStyle, Initializer, ResultType, AllocTypeInfo,