|
libabigail
|
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_union | protectedvirtual |
| 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 typedef | class_decl | |
| base_specs typedef | class_decl | |
| BASIC_TYPE enum value (defined in type_or_decl_base) | type_or_decl_base | |
| binding enum name | decl_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_decl | friend |
| 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_base | protected |
| data_members typedef | class_or_union | |
| decl_base(const decl_base &) (defined in decl_base) | decl_base | protected |
| decl_base(const environment &e, const string &name, const location &locus, const string &mangled_name="", visibility vis=VISIBILITY_DEFAULT) | decl_base | |
| 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 | |
| decl_base(const environment &, const location &) | decl_base | |
| declarations typedef | scope_decl | |
| ENUM_TYPE enum value (defined in type_or_decl_base) | type_or_decl_base | |
| equals | class_decl | friend |
| find_anonymous_data_member(const var_decl_sptr &) const | class_or_union | |
| find_base_class(const string &qualified_name) const | class_decl | |
| find_data_member(const string &) const | class_or_union | |
| find_data_member(const var_decl_sptr &) const | class_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) const | class_or_union | |
| find_member_function(const string &mangled_name) | class_or_union | |
| find_member_function_from_signature(const string &s) const | class_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) const | scope_decl | |
| fixup_virtual_member_function | class_decl | friend |
| 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 typedef | scope_decl | |
| get_alignment_in_bits() const | class_or_union | virtual |
| get_artificial_location() const | type_or_decl_base | |
| get_base_specifiers() const | class_decl | |
| get_biggest_vtable_offset() const | class_decl | |
| abigail::get_cached_pretty_representation(bool internal=false) const | decl_base | |
| abigail::ir::type_base::get_cached_pretty_representation(bool internal=false) const | type_base | |
| get_canonical_type() const | type_base | |
| get_canonical_types() const | scope_decl | |
| get_canonical_types() | scope_decl | |
| get_context_rel() const | decl_base | |
| get_context_rel() | decl_base | |
| get_corpus() const | type_or_decl_base | |
| get_corpus() | type_or_decl_base | |
| get_data_members() const | class_or_union | |
| get_definition_of_declaration() const | decl_base | |
| get_earlier_declaration() const | decl_base | |
| get_environment() const | type_or_decl_base | |
| get_has_anonymous_parent() const | decl_base | |
| get_is_anonymous() const | decl_base | |
| get_is_anonymous_or_has_anonymous_parent() const | decl_base | |
| get_is_artificial() const | type_or_decl_base | |
| get_is_declaration_only() const | decl_base | |
| get_is_in_public_symbol_table() const | decl_base | |
| get_linkage_name() const | decl_base | |
| get_location() const | decl_base | |
| get_member_class_templates() const | class_or_union | |
| get_member_decls() const | scope_decl | |
| get_member_decls() | scope_decl | |
| get_member_function_templates() const | class_or_union | |
| get_member_functions() const | class_or_union | |
| get_member_scopes() | scope_decl | |
| get_member_scopes() const | scope_decl | |
| get_member_types() const | scope_decl | |
| get_naked_canonical_type() const | type_base | |
| get_naked_definition_of_declaration() const | decl_base | |
| get_name() const | decl_base | virtual |
| get_naming_typedef() const | decl_base | |
| get_non_static_data_members() const | class_or_union | |
| get_num_anonymous_member_classes() const | class_or_union | virtual |
| get_num_anonymous_member_enums() const | class_or_union | virtual |
| get_num_anonymous_member_unions() const | class_or_union | virtual |
| get_pretty_representation(bool internal=false, bool qualified_name=true) const | class_decl | virtual |
| get_qualified_name(interned_string &qualified_name, bool internal=false) const | decl_base | virtual |
| get_qualified_name(bool internal=false) const | decl_base | virtual |
| get_qualified_parent_name() const | decl_base | |
| get_scope() const | decl_base | |
| get_scoped_name() const | decl_base | virtual |
| get_size_in_bits() const | class_or_union | virtual |
| get_sorted_canonical_types() const | scope_decl | |
| get_sorted_member_decls() const | scope_decl | |
| get_sorted_member_types() const | scope_decl | |
| get_static_data_members() const | class_or_union | |
| get_translation_unit() const | type_or_decl_base | |
| get_translation_unit() | type_or_decl_base | |
| get_virtual_mem_fns() const | class_decl | |
| get_virtual_mem_fns_map() const | class_decl | |
| get_visibility() const | decl_base | |
| GLOBAL_SCOPE_DECL enum value (defined in type_or_decl_base) | type_or_decl_base | |
| has_artificial_location() const | type_or_decl_base | |
| has_no_base_nor_member() const | class_decl | |
| has_no_member() const | class_or_union | |
| has_virtual_bases() const | class_decl | |
| has_virtual_member_functions() const | class_decl | |
| has_vtable() const | class_decl | |
| hash_value() const | class_decl | virtual |
| insert_member_decl(decl_base_sptr member) (defined in class_decl) | class_decl | protected |
| abigail::ir::scope_type_decl::insert_member_decl(decl_base_sptr member, declarations::iterator before) | scope_decl | protected |
| insert_member_type(type_base_sptr t, declarations::iterator before) | scope_decl | |
| is_empty() const | scope_decl | |
| is_struct(bool f) | class_decl | |
| is_struct() const | class_decl | |
| kind() const | type_or_decl_base | |
| kind(enum type_or_decl_kind) | type_or_decl_base | protected |
| maybe_fixup_members_of_anon_data_member(var_decl_sptr &anon_dm) | class_or_union | protected |
| member_functions typedef | class_or_union | |
| member_types typedef | class_or_union | |
| method_decl (defined in class_decl) | class_decl | friend |
| METHOD_DECL enum value (defined in type_or_decl_base) | type_or_decl_base | |
| 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_decl | protectedvirtual |
| abigail::operator!=(const decl_base &) const | decl_base | virtual |
| abigail::ir::type_base::operator!=(const type_base &) const | type_base | virtual |
| operator=(const type_or_decl_base &) (defined in type_or_decl_base) | type_or_decl_base | protected |
| operator==(const decl_base &) const | class_decl | virtual |
| operator==(const type_base &) const | class_decl | virtual |
| operator==(const class_or_union &) const | class_decl | virtual |
| operator==(const class_decl &) const | class_decl | virtual |
| peek_qualified_name() const | decl_base | protected |
| peek_temporary_qualified_name() const | decl_base | protected |
| 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_union | protectedvirtual |
| remove_member_type(type_base_sptr t) | scope_decl | |
| runtime_type_instance() const | type_or_decl_base | protected |
| runtime_type_instance() | type_or_decl_base | protected |
| runtime_type_instance(void *) | type_or_decl_base | protected |
| 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 typedef | scope_decl | |
| set_alignment_in_bits(size_t) | class_or_union | virtual |
| set_artificial_location(const location &) | type_or_decl_base | |
| set_context_rel(context_rel *c) (defined in decl_base) | decl_base | protected |
| 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_base | protected |
| 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_base | virtual |
| set_location(const location &l) | decl_base | |
| set_member_is_static | class_decl | friend |
| set_name(const string &n) | decl_base | virtual |
| set_naming_typedef(const typedef_decl_sptr &) | decl_base | |
| set_qualified_name(const interned_string &) const | decl_base | protected |
| set_scope(scope_decl *) | decl_base | virtual |
| set_size_in_bits(size_t) | class_or_union | virtual |
| set_temporary_qualified_name(const interned_string &) const | decl_base | protected |
| 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 typedef | class_or_union | |
| string_mem_fn_sptr_map_type typedef | class_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_base | protected |
| traverse(ir_node_visitor &v) | class_decl | virtual |
| 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() const | type_or_decl_base | protected |
| type_or_decl_base_pointer() | type_or_decl_base | protected |
| type_or_decl_kind enum name | type_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 typedef | class_or_union | |
| visibility enum name | decl_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() const | traversable_base | protected |
| visiting(bool f) | traversable_base | protected |
| ~class_decl() | class_decl | virtual |
| ~class_or_union() | class_or_union | virtual |
| ~decl_base() | decl_base | virtual |
| ~scope_decl() (defined in scope_decl) | scope_decl | virtual |
| ~scope_type_decl() (defined in scope_type_decl) | scope_type_decl | virtual |
| ~traversable_base() | traversable_base | virtual |
| ~type_base() (defined in type_base) | type_base | virtual |
| ~type_or_decl_base() | type_or_decl_base | virtual |