Lines Matching refs:initExprs
1785 ArrayRef<Expr*> initExprs, SourceLocation rbraceloc)
1788 InitExprs(C, initExprs.size()),
1792 for (unsigned I = 0; I != initExprs.size(); ++I) {
1793 if (initExprs[I]->isTypeDependent())
1795 if (initExprs[I]->isValueDependent())
1797 if (initExprs[I]->isInstantiationDependent())
1799 if (initExprs[I]->containsUnexpandedParameterPack())
1803 InitExprs.insert(C, InitExprs.end(), initExprs.begin(), initExprs.end());
1807 if (NumInits > InitExprs.size())
1808 InitExprs.reserve(C, NumInits);
1812 InitExprs.resize(C, NumInits, 0);
1816 if (Init >= InitExprs.size()) {
1817 InitExprs.insert(C, InitExprs.end(), Init - InitExprs.size() + 1, 0);
1818 InitExprs.back() = expr;
1822 Expr *Result = cast_or_null<Expr>(InitExprs[Init]);
1823 InitExprs[Init] = expr;
1853 for (InitExprsTy::const_iterator I = InitExprs.begin(),
1854 E = InitExprs.end();
1871 InitExprs.rbegin(),
1872 E = InitExprs.rend();