mrdocs::EnumSymbol

Synopsis

Declared in <mrdocs/Metadata/Symbol/Enum.hpp>
struct EnumSymbol final
    : SymbolCommonBase<SymbolKind::Enum>

Base Classes

Name Description
SymbolCommonBase<SymbolKind::Enum>Base class for providing variant discriminator functions.

Member Functions

Name Description
EnumSymbol [constructor]Construct from SymbolID
operator<=> Three-way comparison operator

Static Member Functions

Name
isConcept
isEnum
isEnumConstant
isFunction
isGuide
isNamespace
isNamespaceAlias
isOverloads
isRecord
isTypedef
isUsing
isVariable

Data Members

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.

Static Data Members

Name
kind_id

Non-Member Functions

Name Description
mergeMerges two Symbol objects.

Created with MrDocs