Lines Matching refs:TemplateArgument
151 bool TraverseTemplateArgument(const TemplateArgument &Arg) {
364 void Sema::collectUnexpandedParameterPacks(TemplateArgument Arg,
857 const TemplateArgument &Argument = OrigLoc.getArgument();
860 case TemplateArgument::Type: {
881 return TemplateArgumentLoc(TemplateArgument(Pattern.getType()),
885 case TemplateArgument::Expression: {
894 case TemplateArgument::TemplateExpansion:
901 case TemplateArgument::Declaration:
902 case TemplateArgument::NullPtr:
903 case TemplateArgument::Template:
904 case TemplateArgument::Integral:
905 case TemplateArgument::Pack:
906 case TemplateArgument::Null:
910 llvm_unreachable("Invalid TemplateArgument Kind!");