sun::types::EnumVariant
struct · Source (opens in a new tab)
struct sun::types::EnumVariantEnum variant information.
Public Functions
hasPayload
public · function · Source (opens in a new tab)
bool sun::types::EnumVariant::hasPayload() constReports whether this object has payload.
Public Fields
declarationId
public · variable · Source (opens in a new tab)
DeclarationId sun::types::EnumVariant::declarationIdNo documentation comment.
Related: DeclarationId
name
public · variable · Source (opens in a new tab)
std::string sun::types::EnumVariant::nameNo documentation comment.
payloadTypes
public · variable · Source (opens in a new tab)
std::vector<TypePtr> sun::types::EnumVariant::payloadTypesNo documentation comment.
Related: TypePtr
value
public · variable · Source (opens in a new tab)
int64_t sun::types::EnumVariant::valueNo documentation comment.