enum CXTemplateArgumentKind
Description
Describes the kind of a template argument. See the definition of llvm::clang::TemplateArgument::ArgKind for full element descriptions.
Declared at: clang/include/clang-c/Index.h:3579
Enumerators
Name | Value | Comment |
---|---|---|
CXTemplateArgumentKind_Null | 0 | |
CXTemplateArgumentKind_Type | 1 | |
CXTemplateArgumentKind_Declaration | 2 | |
CXTemplateArgumentKind_NullPtr | 3 | |
CXTemplateArgumentKind_Integral | 4 | |
CXTemplateArgumentKind_Template | 5 | |
CXTemplateArgumentKind_TemplateExpansion | 6 | |
CXTemplateArgumentKind_Expression | 7 | |
CXTemplateArgumentKind_Pack | 8 | |
CXTemplateArgumentKind_Invalid | 9 |