|
reference, declaration → definition
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());