|
|
bool | operator== (const EnumType &t) const |
|
const sammine_util::QualifiedName & | get_name () const |
|
const std::vector< VariantInfo > & | get_variants () const |
|
std::optional< size_t > | get_variant_index (const std::string &variant_name) const |
|
const VariantInfo & | get_variant (size_t idx) const |
|
size_t | variant_count () const |
|
bool | is_integer_backed () const |
|
TypeKind | get_backing_type () const |
|
| EnumType (sammine_util::QualifiedName name, std::vector< VariantInfo > variants, bool integer_backed=false, TypeKind backing_type=TypeKind::I32_t) |
The documentation for this class was generated from the following files: