reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2354 OldNumTemplateParamLists(Parser->TemplateParams.size()) { 2355 Parser->TemplateParams.push_back(&Params); 2358 assert(Parser->TemplateParams.size() >= OldNumTemplateParamLists); 2359 Parser->TemplateParams.dropBack(OldNumTemplateParamLists); 2397 TemplateParams.clear(); 2509 if (TemplateParams.empty() || !TemplateParams[0] || 2509 if (TemplateParams.empty() || !TemplateParams[0] || 2510 Idx >= TemplateParams[0]->size()) 2512 ForwardTemplateRefs[I]->Ref = (*TemplateParams[0])[Idx]; 2683 TemplateParams.clear(); 2693 TemplateParams.size()); 2729 TemplateParams.pop_back(); 5372 if (Level >= TemplateParams.size() || !TemplateParams[Level] || 5372 if (Level >= TemplateParams.size() || !TemplateParams[Level] || 5373 Index >= TemplateParams[Level]->size()) { 5376 if (ParsingLambdaParamsAtLevel == Level && Level <= TemplateParams.size()) { 5379 if (Level == TemplateParams.size()) 5380 TemplateParams.push_back(nullptr); 5387 return (*TemplateParams[Level])[Index]; 5399 if (N) TemplateParams.back()->push_back(N); 5501 TemplateParams.clear(); 5502 TemplateParams.push_back(&OuterTemplateParams); 5509 auto OldParams = std::move(TemplateParams); 5511 TemplateParams = std::move(OldParams); 5522 TemplateParams.back()->push_back(TableEntry);