Info for enum constants.

Synopsis

Declared in <mrdocs/Metadata/Symbol/EnumConstant.hpp>

struct EnumConstantSymbol final
    : SymbolCommonBase<SymbolKind::EnumConstant>

Base Classes

Name

Description

SymbolCommonBase<SymbolKind::EnumConstant>

Base class for providing variant discriminator functions.

Member Functions

Name

Description

EnumConstantSymbol [constructor]

Construct an enum constant with its ID.

Static Member Functions

Data Members

Name

Description

Initializer

The initializer expression, if any

Static Data Members

Name

Description

kind_id

The variant discriminator constant of the most‐derived class.

Non-Member Functions