Searched refs:PackScope (Results 1 – 2 of 2) sorted by relevance
/external/llvm-project/clang/lib/Sema/ |
D | SemaTemplateDeduction.cpp | 1084 PackDeductionScope PackScope(S, TemplateParams, Deduced, Info, Pattern); in DeduceTemplateArguments() local 1088 if (ParamIdx + 1 == NumParams || PackScope.hasFixedArity()) { in DeduceTemplateArguments() 1089 for (; ArgIdx < NumArgs && PackScope.hasNextElement(); ++ArgIdx) { in DeduceTemplateArguments() 1097 PackScope.nextPackElement(); in DeduceTemplateArguments() 1118 if (NumExpansions && !PackScope.isPartiallyExpanded()) { in DeduceTemplateArguments() 1121 PackScope.nextPackElement(); in DeduceTemplateArguments() 1127 if (auto Result = PackScope.finish()) in DeduceTemplateArguments() 2537 PackDeductionScope PackScope(S, TemplateParams, Deduced, Info, Pattern); in DeduceTemplateArguments() local 2543 PackScope.hasNextElement(); in DeduceTemplateArguments() 2551 PackScope.nextPackElement(); in DeduceTemplateArguments() [all …]
|
/external/clang/lib/Sema/ |
D | SemaTemplateDeduction.cpp | 828 PackDeductionScope PackScope(S, TemplateParams, Deduced, Info, Pattern); in DeduceTemplateArguments() local 841 PackScope.nextPackElement(); in DeduceTemplateArguments() 846 if (auto Result = PackScope.finish(HasAnyArguments)) in DeduceTemplateArguments() 1896 PackDeductionScope PackScope(S, TemplateParams, Deduced, Info, Pattern); in DeduceTemplateArguments() local 1911 PackScope.nextPackElement(); in DeduceTemplateArguments() 1916 if (auto Result = PackScope.finish(HasAnyArguments)) in DeduceTemplateArguments() 3447 PackDeductionScope PackScope(*this, TemplateParams, Deduced, Info, in DeduceTemplateArguments() local 3495 PackScope.nextPackElement(); in DeduceTemplateArguments() 3500 if (auto Result = PackScope.finish(HasAnyArguments)) in DeduceTemplateArguments()
|