clang 19.0.0git
Public Attributes | List of all members
clang::UncommonTemplateNameStorage::BitsTag Struct Reference

#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.
 

Detailed Description

Definition at line 57 of file TemplateName.h.

Member Data Documentation

◆ Data

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().

◆ Index

unsigned clang::UncommonTemplateNameStorage::BitsTag::Index

◆ Kind

unsigned clang::UncommonTemplateNameStorage::BitsTag::Kind

The documentation for this struct was generated from the following file: