Searched refs:NonType (Results 1 – 12 of 12) sorted by relevance
37 NonType, enumerator83 assert(Kind == NonType && "Not a non-type template argument"); in getAsExpr()
564 NonType, enumerator3666 static NameClassification NonType(NamedDecl *D) { in NonType() function3667 NameClassification Result(NameClassificationKind::NonType); in NonType()3723 assert(Kind == NameClassificationKind::NonType); in getNonTypeDecl()
170 case TemplateParamKind::NonType: in print()
650 case ParsedTemplateArgument::NonType: { in ActOnPackExpansion()
4085 } else if (const auto *NonType = dyn_cast<NonTypeTemplateParmDecl>(Param)) { in formatTemplateParameterPlaceholder() local4086 Optional = NonType->hasDefaultArgument(); in formatTemplateParameterPlaceholder()6614 case ParsedTemplateArgument::NonType: in argMatchesTemplateParams()
918 return NameClassification::NonType(cast<NamedDecl>(Ivar.get())); in ClassifyName()955 return NameClassification::NonType(D); in ClassifyName()1036 return NameClassification::NonType(Ivar); in ClassifyName()1232 return NameClassification::NonType(Result.getRepresentativeDecl()); in ClassifyName()
914 case ParsedTemplateArgument::NonType: { in translateTemplateArgument()
1894 case NameClassificationKind::NonType: in NameAfterArrowIsNonType()
1327 return ParsedTemplateArgument(ParsedTemplateArgument::NonType, in ParseTemplateArgument()
1810 case NameClassificationKind::NonType: in TryAnnotateName()
3318 case NameClassificationKind::NonType: in DiagnoseMissingSemiAfterTagDefinition()
1243 enum class TemplateParamKind { Type, NonType, Template }; enumerator1266 case TemplateParamKind::NonType: in printLeft()6001 Node *Name = InventTemplateParamName(TemplateParamKind::NonType);