Searched refs:TNK (Results 1 – 8 of 8) sorted by relevance
/openbsd/gnu/llvm/clang/lib/Parse/ |
H A D | ParseTemplate.cpp | 749 auto TNK = Actions.isTemplateName(getCurScope(), SS, in TryAnnotateTypeConstraint() local 758 TNK != TNK_Concept_template) { in TryAnnotateTypeConstraint() 767 if (AnnotateTemplateIdToken(PossibleConcept, TNK, SS, in TryAnnotateTypeConstraint() 1337 bool Parser::AnnotateTemplateIdToken(TemplateTy Template, TemplateNameKind TNK, in AnnotateTemplateIdToken() argument 1348 assert((!TypeConstraint || TNK == TNK_Concept_template) && "type-constraint " in AnnotateTemplateIdToken() 1350 assert((Template || TNK == TNK_Non_template) && "missing template name"); in AnnotateTemplateIdToken() 1373 if (TNK == TNK_Type_template && AllowTypeAnnotation) { in AnnotateTemplateIdToken() 1405 TemplateKWLoc, TemplateNameLoc, TemplateII, OpKind, Template, TNK, in AnnotateTemplateIdToken() 1537 TemplateNameKind TNK = Actions.isTemplateName( in ParseTemplateTemplateArgument() local 1542 if (TNK == TNK_Dependent_template_name || TNK == TNK_Type_template) { in ParseTemplateTemplateArgument()
|
H A D | ParseExprCXX.cpp | 322 TemplateNameKind TNK = Actions.ActOnTemplateName( in ParseOptionalCXXScopeSpecifier() local 496 if (!IsTypename && TNK == TNK_Undeclared_template && in ParseOptionalCXXScopeSpecifier() 534 TemplateNameKind TNK = Actions.ActOnTemplateName( in ParseOptionalCXXScopeSpecifier() local 2421 TemplateNameKind TNK = TNK_Non_template; in ParseUnqualifiedIdTemplateId() local 2434 TNK = Actions.isTemplateName(getCurScope(), SS, in ParseUnqualifiedIdTemplateId() 2441 if (TNK == TNK_Undeclared_template && in ParseUnqualifiedIdTemplateId() 2468 TNK = Actions.ActOnTemplateName( in ParseUnqualifiedIdTemplateId() 2471 } else if (TNK == TNK_Non_template) { in ParseUnqualifiedIdTemplateId() 2485 if (TNK == TNK_Non_template) in ParseUnqualifiedIdTemplateId() 2495 TNK = Actions.ActOnTemplateName( in ParseUnqualifiedIdTemplateId() [all …]
|
H A D | Parser.cpp | 2120 if (TemplateNameKind TNK = Actions.isTemplateName( in TryAnnotateTypeOrScopeTokenAfterScopeSpec() local 2127 if (TNK != TNK_Undeclared_template || in TryAnnotateTypeOrScopeTokenAfterScopeSpec() 2131 if (AnnotateTemplateIdToken(Template, TNK, SS, SourceLocation(), in TryAnnotateTypeOrScopeTokenAfterScopeSpec()
|
H A D | ParseDeclCXX.cpp | 1310 TemplateNameKind TNK = TNK_Non_template; in ParseBaseTypeSpecifier() local 1313 Template, TNK)) { in ParseBaseTypeSpecifier() 1322 if (AnnotateTemplateIdToken(Template, TNK, SS, SourceLocation(), in ParseBaseTypeSpecifier()
|
/openbsd/gnu/llvm/clang/lib/Frontend/ |
H A D | CompilerInvocation.cpp | 1434 auto TNK = Opts.getDebugSimpleTemplateNames(); in GenerateCodeGenArgs() local 1435 if (TNK != codegenoptions::DebugTemplateNamesKind::Full) { in GenerateCodeGenArgs() 1436 if (TNK == codegenoptions::DebugTemplateNamesKind::Simple) in GenerateCodeGenArgs() 1438 else if (TNK == codegenoptions::DebugTemplateNamesKind::Mangled) in GenerateCodeGenArgs()
|
/openbsd/gnu/llvm/clang/lib/Sema/ |
H A D | SemaTemplate.cpp | 4022 TemplateNameKind &TNK, in ActOnUndeclaredTypeTemplateName() argument 4025 assert(TNK == TNK_Undeclared_template && "not an undeclared template name"); in ActOnUndeclaredTypeTemplateName() 4035 TNK = TNK_Type_template; in ActOnUndeclaredTypeTemplateName() 5057 TemplateNameKind TNK = isTemplateName(S, SS, TemplateKWLoc.isValid(), Name, in ActOnTemplateName() local 5060 if (TNK != TNK_Non_template) { in ActOnTemplateName() 5081 return TNK; in ActOnTemplateName()
|
/openbsd/gnu/llvm/clang/include/clang/Parse/ |
H A D | Parser.h | 3532 bool AnnotateTemplateIdToken(TemplateTy Template, TemplateNameKind TNK,
|
/openbsd/gnu/llvm/clang/include/clang/Sema/ |
H A D | Sema.h | 8036 TemplateNameKind &TNK,
|