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

References

tools/clang/lib/Sema/SemaTemplateDeduction.cpp
  800         Pack.New.append(PartialPackArgs, PartialPackArgs + NumPartialPackArgs);
  810           Deduced[Pack.Index] = Pack.New[PackElements];
  844       if (!Pack.New.empty() || !DeducedArg.isNull()) {
  845         while (Pack.New.size() < PackElements)
  846           Pack.New.push_back(DeducedTemplateArgument());
  847         if (Pack.New.size() == PackElements)
  848           Pack.New.push_back(DeducedArg);
  850           Pack.New[PackElements] = DeducedArg;
  851         DeducedArg = Pack.New.size() > PackElements + 1
  852                          ? Pack.New[PackElements + 1]
  875         Pack.New.resize(PackElements);
  879       if (PackElements && Pack.New.empty()) {
  889       } else if (Pack.New.empty()) {
  894             new (S.Context) TemplateArgument[Pack.New.size()];
  895         std::copy(Pack.New.begin(), Pack.New.end(), ArgumentPack);
  895         std::copy(Pack.New.begin(), Pack.New.end(), ArgumentPack);
  897             TemplateArgument(llvm::makeArrayRef(ArgumentPack, Pack.New.size())),
  903             Pack.New[0].wasDeducedFromArrayBound());