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

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

merge

Merges two Symbol objects.

Created with MrDocs