|
tan
0.0.1
|
This is the complete list of members for tanlang::PrimitiveType, including all inherited members.
| _type_name (defined in tanlang::Type) | tanlang::Type | protected |
| ALL_TYPE_NAMES (defined in tanlang::Type) | tanlang::Type | inlinestatic |
| ARRAY_TYPE_CACHE (defined in tanlang::Type) | tanlang::Type | inlineprotectedstatic |
| BOOL enum value (defined in tanlang::PrimitiveType) | tanlang::PrimitiveType | |
| CHAR enum value (defined in tanlang::PrimitiveType) | tanlang::PrimitiveType | |
| children() const override (defined in tanlang::PrimitiveType) | tanlang::PrimitiveType | inlinevirtual |
| Create(Kind kind) (defined in tanlang::PrimitiveType) | tanlang::PrimitiveType | static |
| F32 enum value (defined in tanlang::PrimitiveType) | tanlang::PrimitiveType | |
| F64 enum value (defined in tanlang::PrimitiveType) | tanlang::PrimitiveType | |
| get_align_bits() override (defined in tanlang::PrimitiveType) | tanlang::PrimitiveType | virtual |
| get_size_bits() override (defined in tanlang::PrimitiveType) | tanlang::PrimitiveType | virtual |
| get_typename() const (defined in tanlang::Type) | tanlang::Type | inline |
| GetArrayType(Type *element_type, int size) (defined in tanlang::Type) | tanlang::Type | static |
| GetBoolType() (defined in tanlang::Type) | tanlang::Type | static |
| GetCharType() (defined in tanlang::Type) | tanlang::Type | static |
| GetFloatType(size_t bit_size) (defined in tanlang::Type) | tanlang::Type | static |
| GetFunctionType(Type *ret_type, const vector< Type * > &arg_types) (defined in tanlang::Type) | tanlang::Type | static |
| GetIntegerType(size_t bit_size, bool is_unsigned) (defined in tanlang::Type) | tanlang::Type | static |
| GetPointerType(Type *pointee) (defined in tanlang::Type) | tanlang::Type | static |
| GetStringType() (defined in tanlang::Type) | tanlang::Type | static |
| GetStructType(StructDecl *decl) (defined in tanlang::Type) | tanlang::Type | static |
| GetTypeRef(const str &name) (defined in tanlang::Type) | tanlang::Type | static |
| GetVoidType() (defined in tanlang::Type) | tanlang::Type | static |
| I16 enum value (defined in tanlang::PrimitiveType) | tanlang::PrimitiveType | |
| I32 enum value (defined in tanlang::PrimitiveType) | tanlang::PrimitiveType | |
| I64 enum value (defined in tanlang::PrimitiveType) | tanlang::PrimitiveType | |
| I8 enum value (defined in tanlang::PrimitiveType) | tanlang::PrimitiveType | |
| is_array() const (defined in tanlang::Type) | tanlang::Type | virtual |
| is_bool() const override (defined in tanlang::PrimitiveType) | tanlang::PrimitiveType | inlinevirtual |
| is_canonical() const (defined in tanlang::Type) | tanlang::Type | |
| is_char() const override (defined in tanlang::PrimitiveType) | tanlang::PrimitiveType | inlinevirtual |
| is_float() const override (defined in tanlang::PrimitiveType) | tanlang::PrimitiveType | inlinevirtual |
| is_function() const (defined in tanlang::Type) | tanlang::Type | virtual |
| is_int() const override (defined in tanlang::PrimitiveType) | tanlang::PrimitiveType | inlinevirtual |
| is_num() const override (defined in tanlang::PrimitiveType) | tanlang::PrimitiveType | inlinevirtual |
| is_pointer() const (defined in tanlang::Type) | tanlang::Type | virtual |
| is_primitive() const override (defined in tanlang::PrimitiveType) | tanlang::PrimitiveType | inlinevirtual |
| is_ref() const (defined in tanlang::Type) | tanlang::Type | virtual |
| is_string() const (defined in tanlang::Type) | tanlang::Type | virtual |
| is_struct() const (defined in tanlang::Type) | tanlang::Type | virtual |
| is_unsigned() const override (defined in tanlang::PrimitiveType) | tanlang::PrimitiveType | inlinevirtual |
| is_void() const override (defined in tanlang::PrimitiveType) | tanlang::PrimitiveType | inlinevirtual |
| IsCanonical(const Type &type) | tanlang::Type | static |
| Kind enum name (defined in tanlang::PrimitiveType) | tanlang::PrimitiveType | |
| NAMED_TYPE_CACHE (defined in tanlang::Type) | tanlang::Type | inlineprotectedstatic |
| POINTER_TYPE_CACHE (defined in tanlang::Type) | tanlang::Type | inlineprotectedstatic |
| PrimitiveType()=default (defined in tanlang::PrimitiveType) | tanlang::PrimitiveType | protected |
| SIZE_BITS (defined in tanlang::PrimitiveType) | tanlang::PrimitiveType | inlinestatic |
| STRING_TYPE (defined in tanlang::Type) | tanlang::Type | protectedstatic |
| Type()=default (defined in tanlang::Type) | tanlang::Type | protected |
| TYPE_NAMES (defined in tanlang::PrimitiveType) | tanlang::PrimitiveType | inlinestatic |
| TYPENAME_TO_KIND (defined in tanlang::PrimitiveType) | tanlang::PrimitiveType | inlinestatic |
| U16 enum value (defined in tanlang::PrimitiveType) | tanlang::PrimitiveType | |
| U32 enum value (defined in tanlang::PrimitiveType) | tanlang::PrimitiveType | |
| U64 enum value (defined in tanlang::PrimitiveType) | tanlang::PrimitiveType | |
| U8 enum value (defined in tanlang::PrimitiveType) | tanlang::PrimitiveType | |
| VOID enum value (defined in tanlang::PrimitiveType) | tanlang::PrimitiveType | |
| ~Type()=default (defined in tanlang::Type) | tanlang::Type | virtual |