il::record_type Member List

This is the complete list of members for il::record_type, 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]
Generated on Sun Oct 17 14:01:28 2010 by  doxygen 1.6.3