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

References

tools/clang/include/clang/AST/RecursiveASTVisitor.h
  843                                                   Arg.pack_size());
  884                                                   Arg.pack_size());
tools/clang/lib/AST/ASTContext.cpp
 5469       if (Arg.pack_size() == 0)
 5472       auto *CanonArgs = new (*this) TemplateArgument[Arg.pack_size()];
 5479       return TemplateArgument(llvm::makeArrayRef(CanonArgs, Arg.pack_size()));
 7866                                                            ArgPack.pack_size(),
tools/clang/lib/AST/ASTImporter.cpp
  798     ToPack.reserve(From.pack_size());
  800         From.pack_begin(), From.pack_size(), ToPack))
tools/clang/lib/AST/ASTStructuralEquivalence.cpp
  348     if (Arg1.pack_size() != Arg2.pack_size())
  348     if (Arg1.pack_size() != Arg2.pack_size())
  351     for (unsigned I = 0, N = Arg1.pack_size(); I != N; ++I)
tools/clang/lib/AST/ExprCXX.cpp
 1623       NumArguments(ArgPack.pack_size()), NameLoc(NameLoc) {}
tools/clang/lib/AST/ODRHash.cpp
  181       ID.AddInteger(TA.pack_size());
tools/clang/lib/AST/Type.cpp
 3393   SubstTemplateTypeParmPackTypeBits.NumArgs = ArgPack.pack_size();
 3408   ID.AddInteger(ArgPack.pack_size());
tools/clang/lib/AST/TypePrinter.cpp
 1692       if (Argument.pack_size() && !FirstArg)
tools/clang/lib/Index/USRGeneration.cpp
  966     Out << 'p' << Arg.pack_size();
tools/clang/lib/Sema/SemaOverload.cpp
10264         << (DeductionFailure.getFirstArg()->pack_size() + 1)
tools/clang/lib/Sema/SemaTemplate.cpp
 3048     if (Index >= Ts.pack_size()) {
 3697       if (Arg.getKind() != TemplateArgument::Pack || Arg.pack_size() != 1 ||
 7558               Args[I].pack_size(), IsDefaultArgument))
tools/clang/lib/Sema/SemaTemplateDeduction.cpp
  346         X.pack_size() != Y.pack_size())
  346         X.pack_size() != Y.pack_size())
 2413       if (X.pack_size() != Y.pack_size())
 2413       if (X.pack_size() != Y.pack_size())
 3042       if (!Expansions || Arg.pack_size() < *Expansions) {
 3045             Param, Arg.pack_begin(), Arg.pack_size());
 5229         assert(Arg.pack_size() == 1 && Arg.pack_begin()->isPackExpansion());
tools/clang/lib/Sema/SemaTemplateInstantiate.cpp
 1038   assert(S.ArgumentPackSubstitutionIndex < (int)Arg.pack_size());
 1267       assert(Arg.pack_size() == 1 && Arg.pack_begin()->isPackExpansion() &&
tools/clang/lib/Sema/SemaTemplateVariadic.cpp
  709       NewPackSize = TemplateArgs(Depth, Index).pack_size();
  827     unsigned Size = TemplateArgs(Depth, Index).pack_size();
 1138   return Pack.pack_size();
tools/clang/lib/Serialization/ASTReaderStmt.cpp
 1887   E->NumArguments = ArgPack.pack_size();
tools/clang/lib/Serialization/ASTWriter.cpp
 6061     Record->push_back(Arg.pack_size());
tools/clang/tools/libclang/CXType.cpp
  203       if (index < current + A.pack_size())
  205       current += A.pack_size();
 1128       size += Arg.pack_size() - 1;