enum class TemplateSubstitutionKind
Description
The kind of template substitution being performed.
Declared at: clang/include/clang/Sema/Template.h:46
Enumerators
Name | Value | Comment |
---|---|---|
Specialization | 0 | We are substituting template parameters for template arguments in order to form a template specialization. |
Rewrite | 1 | We are substituting template parameters for (typically) other template parameters in order to rewrite a declaration as a different declaration (for example, when forming a deduction guide from a constructor). |