Gyoji Compiler
Loading...
Searching...
No Matches
Gyoji::mir::Type Member List

This is the complete list of members for Gyoji::mir::Type, including all inherited members.

complete_array_definition(const Type *_type, size_t _array_size, const Gyoji::context::SourceReference &_source_ref)Gyoji::mir::Type
complete_composite_definition(std::vector< TypeMember > _members, std::map< std::string, TypeMethod > _methods, const Gyoji::context::SourceReference &_source_ref)Gyoji::mir::Type
complete_function_pointer_definition(const Type *_return_type, const std::vector< Argument > &_argument_types, const Gyoji::context::SourceReference &_source_ref)Gyoji::mir::Type
complete_pointer_definition(const Type *_type, const Gyoji::context::SourceReference &_source_ref)Gyoji::mir::Type
dump(FILE *out) constGyoji::mir::Type
get_argument_types() constGyoji::mir::Type
get_array_length() constGyoji::mir::Type
get_declared_source_ref() constGyoji::mir::Type
get_defined_source_ref() constGyoji::mir::Type
get_members() constGyoji::mir::Type
get_methods() constGyoji::mir::Type
get_name() constGyoji::mir::Type
get_pointer_target() constGyoji::mir::Type
get_primitive_size() constGyoji::mir::Type
get_return_type() constGyoji::mir::Type
get_type() constGyoji::mir::Type
is_array() constGyoji::mir::Type
is_bool() constGyoji::mir::Type
is_complete() constGyoji::mir::Type
is_composite() constGyoji::mir::Type
is_enum() constGyoji::mir::Type
is_float() constGyoji::mir::Type
is_function_pointer() constGyoji::mir::Type
is_integer() constGyoji::mir::Type
is_numeric() constGyoji::mir::Type
is_pointer() constGyoji::mir::Type
is_primitive() constGyoji::mir::Type
is_reference() constGyoji::mir::Type
is_signed() constGyoji::mir::Type
is_unsigned() constGyoji::mir::Type
is_void() constGyoji::mir::Type
member_get(const std::string &member_name) constGyoji::mir::Type
Type(std::string _name, TypeType _type, bool _complete, const Gyoji::context::SourceReference &_source_ref)Gyoji::mir::Type
Type(std::string _name, const Gyoji::context::SourceReference &_source_ref, const Type &_other)Gyoji::mir::Type
TYPE_ARRAY enum valueGyoji::mir::Type
TYPE_COMPOSITE enum valueGyoji::mir::Type
TYPE_ENUM enum valueGyoji::mir::Type
TYPE_FUNCTION_POINTER enum valueGyoji::mir::Type
TYPE_POINTER enum valueGyoji::mir::Type
TYPE_PRIMITIVE_bool enum valueGyoji::mir::Type
TYPE_PRIMITIVE_f32 enum valueGyoji::mir::Type
TYPE_PRIMITIVE_f64 enum valueGyoji::mir::Type
TYPE_PRIMITIVE_i16 enum valueGyoji::mir::Type
TYPE_PRIMITIVE_i32 enum valueGyoji::mir::Type
TYPE_PRIMITIVE_i64 enum valueGyoji::mir::Type
TYPE_PRIMITIVE_i8 enum valueGyoji::mir::Type
TYPE_PRIMITIVE_u16 enum valueGyoji::mir::Type
TYPE_PRIMITIVE_u32 enum valueGyoji::mir::Type
TYPE_PRIMITIVE_u64 enum valueGyoji::mir::Type
TYPE_PRIMITIVE_u8 enum valueGyoji::mir::Type
TYPE_PRIMITIVE_void enum valueGyoji::mir::Type
TYPE_REFERENCE enum valueGyoji::mir::Type
TypeType enum nameGyoji::mir::Type
~Type()Gyoji::mir::Type