Lines Matching refs:TemplateArgument

206     bool TraverseTemplateArgument(const TemplateArgument &Arg) {  in TraverseTemplateArgument()
513 void Sema::collectUnexpandedParameterPacks(TemplateArgument Arg, in collectUnexpandedParameterPacks()
1056 const TemplateArgument &Argument = OrigLoc.getArgument(); in getTemplateArgumentPackExpansionPattern()
1059 case TemplateArgument::Type: { in getTemplateArgumentPackExpansionPattern()
1080 return TemplateArgumentLoc(TemplateArgument(Pattern.getType()), in getTemplateArgumentPackExpansionPattern()
1084 case TemplateArgument::Expression: { in getTemplateArgumentPackExpansionPattern()
1093 case TemplateArgument::TemplateExpansion: in getTemplateArgumentPackExpansionPattern()
1100 case TemplateArgument::Declaration: in getTemplateArgumentPackExpansionPattern()
1101 case TemplateArgument::NullPtr: in getTemplateArgumentPackExpansionPattern()
1102 case TemplateArgument::Template: in getTemplateArgumentPackExpansionPattern()
1103 case TemplateArgument::Integral: in getTemplateArgumentPackExpansionPattern()
1104 case TemplateArgument::Pack: in getTemplateArgumentPackExpansionPattern()
1105 case TemplateArgument::Null: in getTemplateArgumentPackExpansionPattern()
1112 Optional<unsigned> Sema::getFullyPackExpandedSize(TemplateArgument Arg) { in getFullyPackExpandedSize()
1120 TemplateArgument Pack; in getFullyPackExpandedSize()
1122 case TemplateArgument::Type: in getFullyPackExpandedSize()
1129 case TemplateArgument::Expression: in getFullyPackExpandedSize()
1142 case TemplateArgument::Template: in getFullyPackExpandedSize()
1150 case TemplateArgument::Declaration: in getFullyPackExpandedSize()
1151 case TemplateArgument::NullPtr: in getFullyPackExpandedSize()
1152 case TemplateArgument::TemplateExpansion: in getFullyPackExpandedSize()
1153 case TemplateArgument::Integral: in getFullyPackExpandedSize()
1154 case TemplateArgument::Pack: in getFullyPackExpandedSize()
1155 case TemplateArgument::Null: in getFullyPackExpandedSize()
1160 for (TemplateArgument Elem : Pack.pack_elements()) { in getFullyPackExpandedSize()