Home | History | Annotate | Download | only in AST

Lines Matching refs:Template

45   /// that's not a template specialization; otherwise it's the pattern
372 // Check if we have a function template.
393 // Check if we have a class template.
423 // ::= <template-name>
425 // Check if we have a template.
427 // We have a template.
434 // namespace[s] -> type[ -> template-parameters]
436 // type [ -> template-parameters]
790 // <template-name> ::= <unscoped-template-name> <template-args>
810 // <unscoped-template-name> ::= ?$ <unqualified-name>
847 // <template-args> ::= {<type> | <integer-literal>}+ @
854 llvm_unreachable("Can't mangle null template arguments!");
865 case TemplateArgument::Template:
874 "integral|template|template pack expansion|ERROR|parameter pack}0 "
875 "template argument yet");
1334 // Probably should be mangled as a template instantiation; need to see what
1473 "cannot mangle this template type parameter type yet");
1605 "cannot mangle this template specialization type yet");
1624 "cannot mangle this dependent template specialization type yet");