Lines Matching refs:TemplateArgument
151 bool TraverseTemplateArgument(const TemplateArgument &Arg) { in TraverseTemplateArgument()
373 void Sema::collectUnexpandedParameterPacks(TemplateArgument Arg, in collectUnexpandedParameterPacks()
883 const TemplateArgument &Argument = OrigLoc.getArgument(); in getTemplateArgumentPackExpansionPattern()
886 case TemplateArgument::Type: { in getTemplateArgumentPackExpansionPattern()
907 return TemplateArgumentLoc(TemplateArgument(Pattern.getType()), in getTemplateArgumentPackExpansionPattern()
911 case TemplateArgument::Expression: { in getTemplateArgumentPackExpansionPattern()
920 case TemplateArgument::TemplateExpansion: in getTemplateArgumentPackExpansionPattern()
927 case TemplateArgument::Declaration: in getTemplateArgumentPackExpansionPattern()
928 case TemplateArgument::NullPtr: in getTemplateArgumentPackExpansionPattern()
929 case TemplateArgument::Template: in getTemplateArgumentPackExpansionPattern()
930 case TemplateArgument::Integral: in getTemplateArgumentPackExpansionPattern()
931 case TemplateArgument::Pack: in getTemplateArgumentPackExpansionPattern()
932 case TemplateArgument::Null: in getTemplateArgumentPackExpansionPattern()