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

References

tools/clang/include/clang/Sema/SemaInternal.h
   70     return std::make_pair(NTTP->getDepth(), NTTP->getIndex());
   73   return std::make_pair(TTP->getDepth(), TTP->getIndex());
tools/clang/lib/AST/ASTContext.cpp
  638   ID.AddInteger(Parm->getDepth());
  718                                                 NTTP->getDepth(),
  728                                                 NTTP->getDepth(),
  747                                        SourceLocation(), TTP->getDepth(),
tools/clang/lib/AST/ASTImporter.cpp
 4989       ToInnerLocStart, ToLocation, D->getDepth(),
 5018       D->getDepth(), D->getPosition(), D->isParameterPack(),
tools/clang/lib/AST/DeclTemplate.cpp
  126     return NTTP->getDepth();
  128     return cast<TemplateTemplateParmDecl>(FirstParm)->getDepth();
tools/clang/lib/AST/ItaniumMangle.cpp
  971     mangleTemplateParameter(TTP->getDepth(), TTP->getIndex());
 1890     mangleTemplateParameter(TTP->getDepth(), TTP->getIndex());
 1924       mangleTemplateParameter(TTP->getDepth(), TTP->getIndex());
 3573     mangleTemplateParameter(PD->getDepth(), PD->getIndex());
 4331       mangleTemplateParameter(NTTP->getDepth(), NTTP->getIndex());
 4334       mangleTemplateParameter(TempTP->getDepth(), TempTP->getIndex());
tools/clang/lib/AST/JSONNodeDumper.cpp
  844   JOS.attribute("depth", D->getDepth());
  859   JOS.attribute("depth", D->getDepth());
tools/clang/lib/AST/StmtProfile.cpp
   94           ID.AddInteger(NTTP->getDepth());
  125           ID.AddInteger(TTP->getDepth());
tools/clang/lib/AST/TemplateBase.cpp
  311       ID.AddInteger(TTP->getDepth());
tools/clang/lib/AST/TextNodeDumper.cpp
 1696   OS << " depth " << D->getDepth() << " index " << D->getIndex();
 1704   OS << " depth " << D->getDepth() << " index " << D->getIndex();
tools/clang/lib/Index/USRGeneration.cpp
  931       Out << 't' << TTP->getDepth() << '.' << TTP->getIndex();
tools/clang/lib/Sema/SemaTemplate.cpp
 1898     assert(NewParam->getDepth() == 0 && "unexpected template param depth");
 2475       Depth = PD->getDepth();
 2477       Depth = cast<TemplateTemplateParmDecl>(ND)->getDepth();
 2520       if (Matches(PD->getDepth()))
 2528       if (Matches(PD->getDepth(), E->getExprLoc()))
 3672     return NTTP && NTTP->getDepth() == Depth && NTTP->getIndex() == Index;
 3679     return TTP && TTP->getDepth() == Depth && TTP->getIndex() == Index;
 4693   for (unsigned i = 0, e = Param->getDepth(); i != e; ++i)
 4746   for (unsigned i = 0, e = Param->getDepth(); i != e; ++i)
 6360     Optional<unsigned> Depth = Param->getDepth() + 1;
 7605         findTemplateParameterInType(Param->getDepth(), ArgExpr);
 7622         Param->getDepth(), Param->getTypeSourceInfo()->getTypeLoc());
tools/clang/lib/Sema/SemaTemplateDeduction.cpp
  191       if (NTTP->getDepth() == Info.getDeducedDepth())
  379   assert(NTTP->getDepth() == Info.getDeducedDepth() &&
  495     if (TempParam->getDepth() != Info.getDeducedDepth())
 1639       assert(NTTP->getDepth() == Info.getDeducedDepth() &&
 1704         assert(NTTP->getDepth() == Info.getDeducedDepth() &&
 5292   if (NTTP->getDepth() == Depth)
 5329       if (TTP->getDepth() == Depth)
tools/clang/lib/Sema/SemaTemplateInstantiate.cpp
  109         for (unsigned I = 0, N = TTP->getDepth() + 1; I != N; ++I)
 1050     if (TTP->getDepth() < TemplateArgs.getNumLevels()) {
 1055       if (!TemplateArgs.hasTemplateArgument(TTP->getDepth(),
 1059       TemplateArgument Arg = TemplateArgs(TTP->getDepth(), TTP->getPosition());
 1189     if (TTP->getDepth() < TemplateArgs.getNumLevels()) {
 1194       if (!TemplateArgs.hasTemplateArgument(TTP->getDepth(),
 1198       TemplateArgument Arg = TemplateArgs(TTP->getDepth(), TTP->getPosition());
 1254   if (!TemplateArgs.hasTemplateArgument(NTTP->getDepth(),
 1258   TemplateArgument Arg = TemplateArgs(NTTP->getDepth(), NTTP->getPosition());
 1475     if (NTTP->getDepth() < TemplateArgs.getNumLevels())
tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
 2548         D->getDepth() - TemplateArgs.getNumSubstitutedLevels(),
 2554         D->getDepth() - TemplateArgs.getNumSubstitutedLevels(),
 2679         D->getDepth() - TemplateArgs.getNumSubstitutedLevels(),
 2684         D->getDepth() - TemplateArgs.getNumSubstitutedLevels(),
tools/clang/lib/Serialization/ASTWriterDecl.cpp
 1630   Record.push_back(D->getDepth());
 1662   Record.push_back(D->getDepth());