|
sammine-lang
|
This is the complete list of members for EnumType, including all inherited members.
| EnumType(sammine_util::QualifiedName name, std::vector< VariantInfo > variants, bool integer_backed=false, TypeKind backing_type=TypeKind::I32_t) (defined in EnumType) | EnumType | |
| get_backing_type() const (defined in EnumType) | EnumType | inline |
| get_name() const (defined in EnumType) | EnumType | inline |
| get_variant(size_t idx) const (defined in EnumType) | EnumType | inline |
| get_variant_index(const std::string &variant_name) const (defined in EnumType) | EnumType | |
| get_variants() const (defined in EnumType) | EnumType | inline |
| is_integer_backed() const (defined in EnumType) | EnumType | inline |
| operator==(const EnumType &t) const (defined in EnumType) | EnumType | |
| variant_count() const (defined in EnumType) | EnumType | inline |