Home | History | Annotate | Download | only in AST

Lines Matching refs:TemplateArgument

695     typedef const TemplateArgument& reference;
696 typedef const TemplateArgument* pointer;
710 /// points to a TemplateArgument within a parameter pack.
711 TemplateArgument::pack_iterator CurrentTA;
714 TemplateArgument::pack_iterator EndTA;
725 TemplateArgument TA = TST->getArg(0);
726 if (TA.getKind() != TemplateArgument::Pack) return;
766 // If the TemplateArgument is not a parameter pack, done.
767 TemplateArgument TA = TST->getArg(Index);
768 if (TA.getKind() != TemplateArgument::Pack) break;
780 /// operator* - Returns the appropriate TemplateArgument.
789 /// operator-> - Allow access to the underlying TemplateArgument.
892 FromIter->getKind() == TemplateArgument::Integral;
894 ToIter->getKind() == TemplateArgument::Integral;
897 FromIter->getKind() == TemplateArgument::Declaration;
900 ToIter->getKind() == TemplateArgument::Declaration;
1090 // from the desugared TemplateArgument
1093 case TemplateArgument::Integral:
1095 case TemplateArgument::Expression:
1108 // from the desugared TemplateArgument
1111 case TemplateArgument::Declaration:
1113 case TemplateArgument::Expression:
1133 TemplateArgument TA = DefaultTTPD->getDefaultArgument().getArgument();
1135 if (TA.getKind() != TemplateArgument::Null)