Nearly CC
An educational compiler skeleton
StructType Member List

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

add_member(const Member &member)HasMembersvirtual
as_str() constStructTypevirtual
find_member(const std::string &name) constType
get_alignment() constStructTypevirtual
get_array_size() constTypevirtual
get_base_type() constTypevirtual
get_basic_type_kind() constTypevirtual
get_field_offset(const std::string &name) constStructTypevirtual
get_member(unsigned index) constHasMembersvirtual
get_name() const (defined in StructType)StructTypeinline
get_num_members() constHasMembersvirtual
get_storage_size() constStructTypevirtual
get_unqualified_type() constTypevirtual
HasMembers() (defined in HasMembers)HasMembers
is_array() constTypevirtual
is_basic() constTypevirtual
is_const() constTypevirtual
is_function() constTypevirtual
is_integral() constTypeinline
is_pointer() constTypevirtual
is_same(const Type *other) constStructTypevirtual
is_signed() constTypevirtual
is_struct() constStructTypevirtual
is_void() constTypevirtual
is_volatile() constTypevirtual
StructType(const std::string &name) (defined in StructType)StructType
Type() (defined in Type)Typeprotected
~HasMembers() (defined in HasMembers)HasMembersvirtual
~StructType() (defined in StructType)StructTypevirtual
~Type() (defined in Type)Typevirtual