<mrdocs/Metadata/Symbol/Enum.hpp>
struct EnumSymbol final
: SymbolCommonBase<SymbolKind::Enum>
| Name | Description |
|---|---|
SymbolCommonBase<SymbolKind::Enum> | Base class for providing variant discriminator functions. |
| Name | Description |
|---|---|
EnumSymbol [constructor] | Construct from SymbolID |
operator<=> | Three-way comparison operator |
| Name |
|---|
isConcept |
isEnum |
isEnumConstant |
isFunction |
isGuide |
isNamespace |
isNamespaceAlias |
isOverloads |
isRecord |
isTypedef |
isUsing |
isVariable |
| Name | Description |
|---|---|
Constants | The members of this scope. |
Scoped | Indicates whether this enum is scoped (e.g. enum class). |
UnderlyingType | The underlying type of this enum, if explicitly specified. |
| Name |
|---|
kind_id |
| Name | Description |
|---|---|
merge | Merges two Symbol objects. |