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 |