libabigail
Loading...
Searching...
No Matches
class_decl Member List

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

ABSTRACT_DECL_BASE enum value (defined in type_or_decl_base)type_or_decl_base
ABSTRACT_SCOPE_DECL enum value (defined in type_or_decl_base)type_or_decl_base
ABSTRACT_SCOPE_TYPE_DECL enum value (defined in type_or_decl_base)type_or_decl_base
ABSTRACT_TYPE_BASE enum value (defined in type_or_decl_base)type_or_decl_base
ABSTRACT_TYPE_OR_DECL enum value (defined in type_or_decl_base)type_or_decl_base
add_base_specifier(shared_ptr< base_spec > b)class_decl
add_data_member(var_decl_sptr v, access_specifier a, bool is_laid_out, bool is_static, size_t offset_in_bits)class_or_union
add_member_class_template(member_class_template_sptr m)class_or_union
add_member_decl(const decl_base_sptr &)class_or_unionprotectedvirtual
add_member_function(method_decl_sptr f, access_specifier a, bool is_static, bool is_ctor, bool is_dtor, bool is_const)class_or_union
add_member_function(method_decl_sptr f, access_specifier a, bool is_virtual, size_t vtable_offset, bool is_static, bool is_ctor, bool is_dtor, bool is_const)class_or_union
add_member_function_template(member_function_template_sptr)class_or_union
add_member_type(type_base_sptr t)scope_decl
add_member_type(type_base_sptr t, access_specifier a)scope_decl
ARRAY_TYPE enum value (defined in type_or_decl_base)type_or_decl_base
base_spec_sptr typedefclass_decl
base_specs typedefclass_decl
BASIC_TYPE enum value (defined in type_or_decl_base)type_or_decl_base
binding enum namedecl_base
BINDING_GLOBAL enum value (defined in decl_base)decl_base
BINDING_LOCAL enum value (defined in decl_base)decl_base
BINDING_NONE enum value (defined in decl_base)decl_base
BINDING_WEAK enum value (defined in decl_base)decl_base
class_decl(const environment &env, const string &name, size_t size_in_bits, size_t align_in_bits, bool is_struct, const location &locus, visibility vis, base_specs &bases, member_types &mbrs, data_members &data_mbrs, member_functions &member_fns)class_decl
class_decl(const environment &env, const string &name, size_t size_in_bits, size_t align_in_bits, bool is_struct, const location &locus, visibility vis, base_specs &bases, member_types &mbrs, data_members &data_mbrs, member_functions &member_fns, bool is_anonymous)class_decl
class_decl(const environment &env, const string &name, size_t size_in_bits, size_t align_in_bits, bool is_struct, const location &locus, visibility vis)class_decl
class_decl(const environment &env, const string &name, size_t size_in_bits, size_t align_in_bits, bool is_struct, const location &locus, visibility vis, bool is_anonymous)class_decl
class_decl(const environment &env, const string &name, bool is_struct, bool is_declaration_only=true)class_decl
class_or_union (defined in class_decl)class_declfriend
abigail::ir::class_or_union::class_or_union(const environment &env, const string &name, size_t size_in_bits, size_t align_in_bits, const location &locus, visibility vis, member_types &mbrs, data_members &data_mbrs, member_functions &member_fns)class_or_union
abigail::ir::class_or_union::class_or_union(const environment &env, const string &name, size_t size_in_bits, size_t align_in_bits, const location &locus, visibility vis)class_or_union
abigail::ir::class_or_union::class_or_union(const environment &env, const string &name, bool is_declaration_only=true)class_or_union
CLASS_TYPE enum value (defined in type_or_decl_base)type_or_decl_base
clear_qualified_name()decl_baseprotected
data_members typedefclass_or_union
decl_base(const decl_base &) (defined in decl_base)decl_baseprotected
abigail::ir::scope_decl::decl_base(const environment &e, const string &name, const location &locus, const string &mangled_name="", visibility vis=VISIBILITY_DEFAULT)decl_base
abigail::ir::scope_decl::decl_base(const environment &e, const interned_string &name, const location &locus, const interned_string &mangled_name=interned_string(), visibility vis=VISIBILITY_DEFAULT)decl_base
abigail::ir::scope_decl::decl_base(const environment &, const location &)decl_base
declarations typedefscope_decl
ENUM_TYPE enum value (defined in type_or_decl_base)type_or_decl_base
equals(const class_decl &l, const class_decl &r, change_kind *k)class_declfriend
find_anonymous_data_member(const var_decl_sptr &) constclass_or_union
find_base_class(const string &qualified_name) constclass_decl
find_data_member(const string &) constclass_or_union
find_data_member(const var_decl_sptr &) constclass_or_union
find_iterator_for_member(const decl_base *, declarations::iterator &)scope_decl
find_iterator_for_member(const decl_base_sptr, declarations::iterator &)scope_decl
find_member_function(const string &mangled_name) constclass_or_union
find_member_function(const string &mangled_name)class_or_union
find_member_function_from_signature(const string &s) constclass_or_union
find_member_function_from_signature(const string &s)class_or_union
find_member_function_sptr(const string &mangled_name)class_or_union
find_member_type(const string &name) constscope_decl
fixup_virtual_member_function(method_decl_sptr method)class_declfriend
FUNCTION_DECL enum value (defined in type_or_decl_base)type_or_decl_base
FUNCTION_PARAMETER_DECL enum value (defined in type_or_decl_base)type_or_decl_base
FUNCTION_TYPE enum value (defined in type_or_decl_base)type_or_decl_base
function_types typedefscope_decl
get_alignment_in_bits() constclass_or_unionvirtual
get_artificial_location() consttype_or_decl_base
get_base_specifiers() constclass_decl
get_biggest_vtable_offset() constclass_decl
abigail::ir::scope_decl::get_cached_pretty_representation(bool internal=false) constdecl_base
abigail::ir::scope_type_decl::abigail::get_cached_pretty_representation(bool internal=false) consttype_base
get_canonical_type() consttype_base
get_canonical_types() constscope_decl
get_canonical_types()scope_decl
get_context_rel() constdecl_base
abigail::ir::scope_decl::get_context_rel()decl_base
get_corpus() consttype_or_decl_base
abigail::ir::decl_base::get_corpus()type_or_decl_base
get_data_members() constclass_or_union
get_definition_of_declaration() constdecl_base
get_earlier_declaration() constdecl_base
get_environment() consttype_or_decl_base
get_has_anonymous_parent() constdecl_base
get_is_anonymous() constdecl_base
get_is_anonymous_or_has_anonymous_parent() constdecl_base
get_is_artificial() consttype_or_decl_base
get_is_declaration_only() constdecl_base
get_is_in_public_symbol_table() constdecl_base
get_linkage_name() constdecl_base
get_location() constdecl_base
get_member_class_templates() constclass_or_union
get_member_decls() constscope_decl
get_member_decls()scope_decl
get_member_function_templates() constclass_or_union
get_member_functions() constclass_or_union
get_member_scopes()scope_decl
get_member_scopes() constscope_decl
get_member_types() constscope_decl
get_naked_canonical_type() consttype_base
get_naked_definition_of_declaration() constdecl_base
get_name() constdecl_basevirtual
get_naming_typedef() constdecl_base
get_non_static_data_members() constclass_or_union
get_num_anonymous_member_classes() constclass_or_unionvirtual
get_num_anonymous_member_enums() constclass_or_unionvirtual
get_num_anonymous_member_unions() constclass_or_unionvirtual
get_pretty_representation(bool internal=false, bool qualified_name=true) constclass_declvirtual
get_qualified_name(interned_string &qualified_name, bool internal=false) constdecl_basevirtual
abigail::ir::scope_decl::get_qualified_name(bool internal=false) constdecl_basevirtual
get_qualified_parent_name() constdecl_base
get_scope() constdecl_base
get_scoped_name() constdecl_basevirtual
get_size_in_bits() constclass_or_unionvirtual
get_sorted_canonical_types() constscope_decl
get_sorted_member_decls() constscope_decl
get_sorted_member_types() constscope_decl
get_static_data_members() constclass_or_union
get_translation_unit() consttype_or_decl_base
abigail::ir::decl_base::get_translation_unit()type_or_decl_base
get_virtual_mem_fns() constclass_decl
get_virtual_mem_fns_map() constclass_decl
get_visibility() constdecl_base
GLOBAL_SCOPE_DECL enum value (defined in type_or_decl_base)type_or_decl_base
has_artificial_location() consttype_or_decl_base
has_no_base_nor_member() constclass_decl
has_no_member() constclass_or_union
has_virtual_bases() constclass_decl
has_virtual_member_functions() constclass_decl
has_vtable() constclass_decl
hash_value() constclass_declvirtual
insert_member_decl(decl_base_sptr member) (defined in class_decl)class_declprotected
abigail::ir::scope_type_decl::insert_member_decl(decl_base_sptr member, declarations::iterator before)scope_declprotected
insert_member_type(type_base_sptr t, declarations::iterator before)scope_decl
is_empty() constscope_decl
is_struct(bool f)class_decl
is_struct() constclass_decl
kind() consttype_or_decl_base
abigail::ir::decl_base::kind(enum type_or_decl_kind)type_or_decl_baseprotected
maybe_fixup_members_of_anon_data_member(var_decl_sptr &anon_dm)class_or_unionprotected
member_functions typedefclass_or_union
member_types typedefclass_or_union
METHOD_DECL enum value (defined in type_or_decl_base)type_or_decl_base
method_decl (defined in class_decl)class_declfriend
METHOD_TYPE enum value (defined in type_or_decl_base)type_or_decl_base
NAMESPACE_DECL enum value (defined in type_or_decl_base)type_or_decl_base
on_canonical_type_set()class_declprotectedvirtual
abigail::ir::scope_decl::operator!=(const decl_base &) constdecl_basevirtual
abigail::ir::scope_type_decl::abigail::operator!=(const type_base &) consttype_basevirtual
operator=(const type_or_decl_base &) (defined in type_or_decl_base)type_or_decl_baseprotected
operator==(const decl_base &) constclass_declvirtual
operator==(const type_base &) constclass_declvirtual
operator==(const class_or_union &) constclass_declvirtual
operator==(const class_decl &) constclass_declvirtual
peek_qualified_name() constdecl_baseprotected
peek_temporary_qualified_name() constdecl_baseprotected
POINTER_TO_MEMBER_TYPE enum value (defined in type_or_decl_base)type_or_decl_base
POINTER_TYPE enum value (defined in type_or_decl_base)type_or_decl_base
QUALIFIED_TYPE enum value (defined in type_or_decl_base)type_or_decl_base
REFERENCE_TYPE enum value (defined in type_or_decl_base)type_or_decl_base
remove_member_decl(decl_base_sptr)class_or_unionprotectedvirtual
remove_member_type(type_base_sptr t)scope_decl
runtime_type_instance() consttype_or_decl_baseprotected
abigail::ir::decl_base::runtime_type_instance()type_or_decl_baseprotected
abigail::ir::decl_base::runtime_type_instance(void *)type_or_decl_baseprotected
scope_decl() (defined in scope_decl)scope_decl
scope_decl(const environment &env, const string &name, const location &locus, visibility vis=VISIBILITY_DEFAULT)scope_decl
scope_decl(const environment &env, location &l)scope_decl
scope_type_decl(const environment &env, const string &name, size_t size_in_bits, size_t alignment_in_bits, const location &locus, visibility vis=VISIBILITY_DEFAULT)scope_type_decl
scopes typedefscope_decl
set_alignment_in_bits(size_t)class_or_unionvirtual
set_artificial_location(const location &)type_or_decl_base
set_context_rel(context_rel *c) (defined in decl_base)decl_baseprotected
set_definition_of_declaration(const decl_base_sptr &)decl_base
set_earlier_declaration(const decl_base_sptr &)decl_base
set_hash_value(hash_t) const (defined in type_or_decl_base)type_or_decl_baseprotected
set_is_anonymous(bool)decl_base
set_is_artificial(bool)type_or_decl_base
set_is_declaration_only(bool f)decl_base
set_is_in_public_symbol_table(bool)decl_base
set_linkage_name(const string &m)decl_basevirtual
set_location(const location &l)decl_base
set_member_is_static(decl_base &d, bool s)class_declfriend
set_name(const string &n)decl_basevirtual
set_naming_typedef(const typedef_decl_sptr &)decl_base
set_qualified_name(const interned_string &) constdecl_baseprotected
set_scope(scope_decl *)decl_basevirtual
set_size_in_bits(size_t)class_or_unionvirtual
set_temporary_qualified_name(const interned_string &) constdecl_baseprotected
set_translation_unit(translation_unit *)type_or_decl_base
set_visibility(visibility v)decl_base
sort_virtual_mem_fns()class_decl
string_mem_fn_ptr_map_type typedefclass_or_union
string_mem_fn_sptr_map_type typedefclass_or_union
SUBRANGE_TYPE enum value (defined in type_or_decl_base)type_or_decl_base
TEMPLATE_DECL enum value (defined in type_or_decl_base)type_or_decl_base
traversable_base()traversable_baseprotected
traverse(ir_node_visitor &v)class_declvirtual
type_base(const environment &e, size_t s, size_t a)type_base
type_or_decl_base(const environment &, enum type_or_decl_kind k=ABSTRACT_TYPE_OR_DECL)type_or_decl_base
type_or_decl_base_pointer() consttype_or_decl_baseprotected
abigail::ir::decl_base::type_or_decl_base_pointer()type_or_decl_baseprotected
type_or_decl_kind enum nametype_or_decl_base
TYPEDEF_TYPE enum value (defined in type_or_decl_base)type_or_decl_base
UNION_TYPE enum value (defined in type_or_decl_base)type_or_decl_base
VAR_DECL enum value (defined in type_or_decl_base)type_or_decl_base
virtual_mem_fn_map_type typedefclass_or_union
visibility enum namedecl_base
VISIBILITY_DEFAULT enum value (defined in decl_base)decl_base
VISIBILITY_HIDDEN enum value (defined in decl_base)decl_base
VISIBILITY_INTERNAL enum value (defined in decl_base)decl_base
VISIBILITY_NONE enum value (defined in decl_base)decl_base
VISIBILITY_PROTECTED enum value (defined in decl_base)decl_base
visiting() consttraversable_baseprotected
abigail::ir::decl_base::visiting(bool f)traversable_baseprotected
~class_decl()class_declvirtual
~class_or_union()class_or_unionvirtual
~decl_base()decl_basevirtual
~scope_decl() (defined in scope_decl)scope_declvirtual
~scope_type_decl() (defined in scope_type_decl)scope_type_declvirtual
~traversable_base()traversable_basevirtual
~type_base() (defined in type_base)type_basevirtual
~type_or_decl_base()type_or_decl_basevirtual