|
Nearly CC
An educational compiler skeleton
|
This is the complete list of members for FunctionType, including all inherited members.
| HasBaseType::add_member(const Member &member) | Type | virtual |
| HasMembers::add_member(const Member &member) | HasMembers | virtual |
| as_str() const | FunctionType | virtual |
| find_member(const std::string &name) const | Type | |
| FunctionType(const std::shared_ptr< Type > &base_type) (defined in FunctionType) | FunctionType | |
| get_alignment() const | FunctionType | virtual |
| get_array_size() const | Type | virtual |
| get_base_type() const | HasBaseType | virtual |
| get_basic_type_kind() const | Type | virtual |
| get_field_offset(const std::string &name) const | Type | virtual |
| HasBaseType::get_member(unsigned index) const | Type | virtual |
| HasMembers::get_member(unsigned index) const | HasMembers | virtual |
| HasBaseType::get_num_members() const | Type | virtual |
| HasMembers::get_num_members() const | HasMembers | virtual |
| get_storage_size() const | FunctionType | virtual |
| get_unqualified_type() const | Type | virtual |
| HasBaseType(const std::shared_ptr< Type > &base_type) (defined in HasBaseType) | HasBaseType | |
| HasMembers() (defined in HasMembers) | HasMembers | |
| is_array() const | Type | virtual |
| is_basic() const | Type | virtual |
| is_const() const | Type | virtual |
| is_function() const | FunctionType | virtual |
| is_integral() const | Type | inline |
| is_pointer() const | Type | virtual |
| is_same(const Type *other) const | FunctionType | virtual |
| is_signed() const | Type | virtual |
| is_struct() const | Type | virtual |
| is_void() const | Type | virtual |
| is_volatile() const | Type | virtual |
| Type() (defined in Type) | Type | protected |
| ~FunctionType() (defined in FunctionType) | FunctionType | virtual |
| ~HasBaseType() (defined in HasBaseType) | HasBaseType | virtual |
| ~HasMembers() (defined in HasMembers) | HasMembers | virtual |
| ~Type() (defined in Type) | Type | virtual |