clang 20.0.0git
|
#include "clang/AST/TemplateName.h"
Public Attributes | |
unsigned | Kind: 2 |
unsigned | Index: 15 |
unsigned | Data: 15 |
The pack index, or the number of stored templates or template arguments, depending on which subclass we have. | |
Definition at line 57 of file TemplateName.h.
unsigned clang::UncommonTemplateNameStorage::BitsTag::Data |
The pack index, or the number of stored templates or template arguments, depending on which subclass we have.
Definition at line 66 of file TemplateName.h.
Referenced by clang::SubstTemplateTemplateParmPackStorage::getArgumentPack(), and clang::UncommonTemplateNameStorage::UncommonTemplateNameStorage().
unsigned clang::UncommonTemplateNameStorage::BitsTag::Index |
Definition at line 62 of file TemplateName.h.
Referenced by clang::SubstTemplateTemplateParmStorage::getParameter(), clang::SubstTemplateTemplateParmPackStorage::getParameterPack(), and clang::UncommonTemplateNameStorage::UncommonTemplateNameStorage().
unsigned clang::UncommonTemplateNameStorage::BitsTag::Kind |
Definition at line 59 of file TemplateName.h.
Referenced by clang::UncommonTemplateNameStorage::getAsAssumedTemplateName(), clang::UncommonTemplateNameStorage::getAsOverloadedStorage(), clang::UncommonTemplateNameStorage::getAsSubstTemplateTemplateParm(), clang::UncommonTemplateNameStorage::getAsSubstTemplateTemplateParmPack(), and clang::UncommonTemplateNameStorage::UncommonTemplateNameStorage().