reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/Demangle/ItaniumDemangle.h
 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);