Nearly CC
An educational compiler skeleton
BasicType Member List

This is the complete list of members for BasicType, including all inherited members.

add_member(const Member &member)Typevirtual
as_str() constBasicTypevirtual
BasicType(BasicTypeKind kind, bool is_signed) (defined in BasicType)BasicType
find_member(const std::string &name) constType
get_alignment() constBasicTypevirtual
get_array_size() constTypevirtual
get_base_type() constTypevirtual
get_basic_type_kind() constBasicTypevirtual
get_field_offset(const std::string &name) constTypevirtual
get_member(unsigned index) constTypevirtual
get_num_members() constTypevirtual
get_storage_size() constBasicTypevirtual
get_unqualified_type() constTypevirtual
is_array() constTypevirtual
is_basic() constBasicTypevirtual
is_const() constTypevirtual
is_function() constTypevirtual
is_integral() constTypeinline
is_pointer() constTypevirtual
is_same(const Type *other) constBasicTypevirtual
is_signed() constBasicTypevirtual
is_struct() constTypevirtual
is_void() constBasicTypevirtual
is_volatile() constTypevirtual
Type() (defined in Type)Typeprotected
~BasicType() (defined in BasicType)BasicTypevirtual
~Type() (defined in Type)Typevirtual