, including all inherited members.
abstract (defined in il::record_type) | il::record_type | |
add_base(record_type *base, long int offset) (defined in il::record_type) | il::record_type | |
add_derivative(record_type *sub) (defined in il::record_type) | il::record_type | |
add_member_function(function_declaration *fd) (defined in il::record_type) | il::record_type | |
asize (defined in il::type) | il::type | [protected] |
bases (defined in il::record_type) | il::record_type | |
boost::serialization::access (defined in il::record_type) | il::record_type | [friend] |
clear() (defined in il::type) | il::type | [static] |
compare_all_fields (defined in il::record_type) | il::record_type | |
compute_recursive_fields() (defined in il::record_type) | il::record_type | |
contains_method(string fun_name, type *sig) | il::record_type | |
derivatives (defined in il::record_type) | il::record_type | |
elems (defined in il::record_type) | il::record_type | |
get_adt_key_type() (defined in il::type) | il::type | |
get_adt_value_type() (defined in il::type) | il::type | |
get_all_methods(set< function_declaration * > &all_methods) | il::record_type | |
get_asize() (defined in il::type) | il::type | [inline, virtual] |
get_attribute() (defined in il::type) | il::type | |
get_bases() (defined in il::record_type) | il::record_type | |
get_classes_inheriting_method(string fun_name, il::type *signature, set< il::record_type * > &inheriting_classes) | il::record_type | |
get_deref_type() const (defined in il::type) | il::type | [virtual] |
get_derivatives() (defined in il::record_type) | il::record_type | |
get_field_from_name(string name) (defined in il::record_type) | il::record_type | |
get_field_from_offset(int offset) (defined in il::record_type) | il::record_type | |
get_fields() (defined in il::record_type) | il::record_type | |
get_inner_type() (defined in il::type) | il::type | [inline, virtual] |
get_instance(type *t) | il::type | [protected, static] |
get_member_functions() (defined in il::record_type) | il::record_type | |
get_recursive_fields() (defined in il::record_type) | il::record_type | |
get_size() (defined in il::type) | il::type | [inline, virtual] |
get_transitive_subclasses(set< record_type * > &subclasses) | il::record_type | |
get_type_from_name(string name) (defined in il::type) | il::type | [inline, static] |
get_typedef_name() (defined in il::type) | il::type | [inline, virtual] |
get_typeref_from_index(int i) (defined in il::record_type) | il::record_type | |
has_virtual_methods() | il::record_type | |
hash() (defined in il::type) | il::type | [inline] |
hash_c (defined in il::type) | il::type | [protected] |
insert_type(string name, type *t) (defined in il::type) | il::type | [inline, static] |
instances (defined in il::type) | il::type | [protected, static] |
is_abstract() | il::record_type | |
is_abstract_data_type() (defined in il::type) | il::type | |
is_array_type() const (defined in il::type) | il::type | [inline] |
is_base_or_enum_type() const (defined in il::type) | il::type | [inline] |
is_base_type() const (defined in il::type) | il::type | [inline, virtual] |
is_char_type() const (defined in il::type) | il::type | |
is_class() (defined in il::record_type) | il::record_type | |
is_complex_type() const (defined in il::type) | il::type | [inline, virtual] |
is_constarray_type() const (defined in il::type) | il::type | [inline, virtual] |
is_enum_type() const (defined in il::type) | il::type | [inline, virtual] |
is_function_type() const (defined in il::type) | il::type | [inline, virtual] |
is_pointer_type() const (defined in il::type) | il::type | [inline, virtual] |
is_record_type() const (defined in il::record_type) | il::record_type | [virtual] |
is_recursive() (defined in il::record_type) | il::record_type | |
is_signed_type() const (defined in il::type) | il::type | [inline, virtual] |
is_struct() (defined in il::record_type) | il::record_type | |
is_subtype_of(il::record_type *t) | il::record_type | |
is_supertype_of(il::record_type *t) | il::record_type | |
is_union() (defined in il::record_type) | il::record_type | |
is_vararray_type() const (defined in il::type) | il::type | [inline, virtual] |
is_vector_type() const (defined in il::type) | il::type | [inline, virtual] |
is_void_star_type() const (defined in il::type) | il::type | [inline] |
is_void_type() const (defined in il::type) | il::type | [inline, virtual] |
kind (defined in il::record_type) | il::record_type | |
member_functions (defined in il::record_type) | il::record_type | |
name (defined in il::record_type) | il::record_type | |
name_to_record_info (defined in il::record_type) | il::record_type | |
ns (defined in il::record_type) | il::record_type | |
offset_to_elem (defined in il::record_type) | il::record_type | |
operator<< (defined in il::type) | il::type | [friend] |
operator==(const type &other)=0 (defined in il::type) | il::type | [pure virtual] |
print() (defined in il::type) | il::type | [inline, virtual] |
print_kind() const (defined in il::type) | il::type | [inline, virtual] |
recursive_fields (defined in il::record_type) | il::record_type | |
register_loaded_typeref(type **t) (defined in il::type) | il::type | [static] |
rehash_begin() (defined in il::type) | il::type | [protected] |
rehash_end() (defined in il::type) | il::type | [protected] |
set_attribute(type_attribute_kind attrib, type *k, type *v) (defined in il::type) | il::type | |
SHARED_DEFINE_MAKE_METHOD(record_type,(string name, namespace_context ctx, int size, int asize, bool is_union, bool is_class, const vector< record_info * > &elems, const string &typedef_name, bool is_abstract),(name, ctx, size, asize, is_union, is_class, elems, typedef_name, is_abstract)) virtual bool operator (defined in il::record_type) | il::record_type | |
size (defined in il::type) | il::type | [protected] |
to_string() const (defined in il::record_type) | il::record_type | [virtual] |
type() (defined in il::type) | il::type | [inline, protected] |
typedef_name (defined in il::type) | il::type | [protected] |
uniquify_loaded_types() (defined in il::type) | il::type | [static] |
unresolved_types (defined in il::type) | il::type | [protected, static] |
update_incomplete_record(int size, int asize, const vector< record_info * > &elems, bool is_abstract) (defined in il::record_type) | il::record_type | |
~type() (defined in il::type) | il::type | [inline, protected, virtual] |