|
sammine-lang
|
This is the complete list of members for Type, including all inherited members.
| Array(Type element, size_t size) (defined in Type) | Type | inlinestatic |
| Bool() (defined in Type) | Type | inlinestatic |
| Char() (defined in Type) | Type | inlinestatic |
| containsLinear() const (defined in Type) | Type | inline |
| Enum(sammine_util::QualifiedName name, std::vector< EnumType::VariantInfo > variants, bool integer_backed=false, TypeKind backing_type=TypeKind::I32_t) (defined in Type) | Type | inlinestatic |
| F64_t() (defined in Type) | Type | inlinestatic |
| Flt() (defined in Type) | Type | inlinestatic |
| forEachInnerType(F &&callback) const (defined in Type) | Type | inline |
| Function(std::vector< Type > params, bool var_arg=false) (defined in Type) | Type | static |
| I32_t() (defined in Type) | Type | inlinestatic |
| I64_t() (defined in Type) | Type | inlinestatic |
| Integer() (defined in Type) | Type | inlinestatic |
| is_linear (defined in Type) | Type | |
| is_literal() const (defined in Type) | Type | inline |
| is_mutable (defined in Type) | Type | |
| is_poisoned() const (defined in Type) | Type | inline |
| is_polymorphic_numeric() const (defined in Type) | Type | inline |
| isTypeWrapping() const (defined in Type) | Type | inline |
| Never() (defined in Type) | Type | inlinestatic |
| NonExistent() (defined in Type) | Type | inlinestatic |
| operator bool() const (defined in Type) | Type | inlineexplicit |
| operator std::string() const (defined in Type) | Type | inline |
| operator!=(const Type &other) const (defined in Type) | Type | |
| operator<(const Type &t) const (defined in Type) | Type | |
| operator=(const Type &other) (defined in Type) | Type | |
| operator=(Type &&other) noexcept (defined in Type) | Type | |
| operator==(const Type &other) const (defined in Type) | Type | |
| operator>(const Type &t) const (defined in Type) | Type | |
| Pointer(Type pointee) (defined in Type) | Type | inlinestatic |
| Poisoned() (defined in Type) | Type | inlinestatic |
| String(const std::string &str) (defined in Type) | Type | inlinestatic |
| Struct(sammine_util::QualifiedName name, std::vector< std::string > field_names, std::vector< Type > field_types) (defined in Type) | Type | inlinestatic |
| synthesized() const (defined in Type) | Type | inline |
| to_string() const (defined in Type) | Type | inline |
| Tuple(std::vector< Type > element_types) (defined in Type) | Type | inlinestatic |
| Type() (defined in Type) | Type | inline |
| Type(TypeKind type_kind, TypeData type_data) (defined in Type) | Type | inline |
| Type(const Type &other) (defined in Type) | Type | |
| Type(Type &&other) noexcept (defined in Type) | Type | |
| type_data (defined in Type) | Type | |
| type_kind (defined in Type) | Type | |
| TypeParam(const std::string &name) (defined in Type) | Type | inlinestatic |
| U32_t() (defined in Type) | Type | inlinestatic |
| U64_t() (defined in Type) | Type | inlinestatic |
| Unit() (defined in Type) | Type | inlinestatic |
| ~Type() (defined in Type) | Type |