Nearly CC
An educational compiler skeleton
FunctionType Member List

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

HasBaseType::add_member(const Member &member)Typevirtual
HasMembers::add_member(const Member &member)HasMembersvirtual
as_str() constFunctionTypevirtual
find_member(const std::string &name) constType
FunctionType(const std::shared_ptr< Type > &base_type) (defined in FunctionType)FunctionType
get_alignment() constFunctionTypevirtual
get_array_size() constTypevirtual
get_base_type() constHasBaseTypevirtual
get_basic_type_kind() constTypevirtual
get_field_offset(const std::string &name) constTypevirtual
HasBaseType::get_member(unsigned index) constTypevirtual
HasMembers::get_member(unsigned index) constHasMembersvirtual
HasBaseType::get_num_members() constTypevirtual
HasMembers::get_num_members() constHasMembersvirtual
get_storage_size() constFunctionTypevirtual
get_unqualified_type() constTypevirtual
HasBaseType(const std::shared_ptr< Type > &base_type) (defined in HasBaseType)HasBaseType
HasMembers() (defined in HasMembers)HasMembers
is_array() constTypevirtual
is_basic() constTypevirtual
is_const() constTypevirtual
is_function() constFunctionTypevirtual
is_integral() constTypeinline
is_pointer() constTypevirtual
is_same(const Type *other) constFunctionTypevirtual
is_signed() constTypevirtual
is_struct() constTypevirtual
is_void() constTypevirtual
is_volatile() constTypevirtual
Type() (defined in Type)Typeprotected
~FunctionType() (defined in FunctionType)FunctionTypevirtual
~HasBaseType() (defined in HasBaseType)HasBaseTypevirtual
~HasMembers() (defined in HasMembers)HasMembersvirtual
~Type() (defined in Type)Typevirtual