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

References

tools/clang/lib/Sema/SemaTemplateInstantiate.cpp
  833                                                        TemplateArgs,
  848           = const_cast<MultiLevelTemplateArgumentList &>(this->TemplateArgs);
  867         = const_cast<MultiLevelTemplateArgumentList &>(this->TemplateArgs);
  879       SemaRef.InstantiateAttrs(TemplateArgs, Old, New);
  914         SemaRef.PerformDependentDiagnostics(DC, TemplateArgs);
 1014                         /* DeclContext *Owner */ Owner, TemplateArgs);
 1050     if (TTP->getDepth() < TemplateArgs.getNumLevels()) {
 1055       if (!TemplateArgs.hasTemplateArgument(TTP->getDepth(),
 1059       TemplateArgument Arg = TemplateArgs(TTP->getDepth(), TTP->getPosition());
 1077   return SemaRef.FindInstantiatedDecl(Loc, cast<NamedDecl>(D), TemplateArgs);
 1081   Decl *Inst = getSema().SubstDecl(D, getSema().CurContext, TemplateArgs);
 1098     if (TTP->getDepth() < TemplateArgs.getNumLevels()) {
 1100       TemplateArgument Arg = TemplateArgs(TTP->getDepth(), TTP->getIndex());
 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());
 1260   if (TemplateArgs.getNumLevels() != TemplateArgs.getNumSubstitutedLevels()) {
 1260   if (TemplateArgs.getNumLevels() != TemplateArgs.getNumSubstitutedLevels()) {
 1284       QualType TargetType = SemaRef.SubstType(NTTP->getType(), TemplateArgs,
 1342              getSema().FindInstantiatedDecl(loc, VD, TemplateArgs));
 1358                                      TemplateArgs, loc, parm->getDeclName());
 1361                                TemplateArgs, loc, parm->getDeclName());
 1475     if (NTTP->getDepth() < TemplateArgs.getNumLevels())
 1517   return SemaRef.SubstParmVarDecl(OldParm, TemplateArgs, indexAdjustment,
 1525   if (T->getDepth() < TemplateArgs.getNumLevels()) {
 1533     if (!TemplateArgs.hasTemplateArgument(T->getDepth(), T->getIndex())) {
 1540     TemplateArgument Arg = TemplateArgs(T->getDepth(), T->getIndex());
 1585       T->getDepth() - TemplateArgs.getNumSubstitutedLevels(), T->getIndex(),