enum class TemplateSubstitutionKind

Description

The kind of template substitution being performed.

Declared at: clang/include/clang/Sema/Template.h:46

Enumerators

NameValueComment
Specialization0We are substituting template parameters for template arguments in order to form a template specialization.
Rewrite1We 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).