• Home
  • Raw
  • Download

Lines Matching refs:class_or_union

834 	(class_or_union::class_or_union, class_decl::class_decl)
978 (class_or_union::class_or_union, class_decl::class_decl)
989 class_or_union, class_decl, union_decl.
1151 * src/abg-ir.cc (equals): In the overload for class_or_union
1158 * src/abg-ir.cc (equal): In the overload of class_or_union do not
1161 management code /after/ the call to equals for class_or_union,
1327 * src/abg-ir-priv.h (class_or_union::priv::member_types_): Move
1329 (class_or_union::priv::priv): Do not take member types.
1336 (class_or_union::{insert_member_type, add_member_type,
1339 (class_or_union::insert_member_decl): Make this be non-virtual.
1341 (class_or_union::get_sorted_member_types): Declare ...
1360 class_or_union::priv.
1364 these methods here from class_or_union.
1373 (class_or_union::{class_or_union, add_member_decl,
1375 (class_or_union::{insert_member_type, add_member_type,
1379 ({class_decl, class_or_union}::insert_member_decl): Remove the
1510 casting it to class_or_union.
1631 to the one implemented in the equals function for class_or_union
1825 not the result of invoking the equals overload for class_or_union.
2497 (equals): In the overload for function_type, class_or_union and
2732 compare typedef names. In the overload for class_or_union, make
2735 That means that the class_or_union equal function can return true,
2741 of comparing class_or_union artifacts.
3420 array, qualified_type, enum, class_or_union, class, union, base,
3424 array, qualified_type, enum, class_or_union, class, union, base,
4953 class_or_union, adjust.
4957 (class_or_union::get_naming_typedef): Remove member function as
5231 (type_base::priv, struct class_or_union::priv): Move these struct
5245 (equals(const class_or_union& l, const class_or_union&, change_kind*)):
5249 the class_or_union part the type, ensure that no canonical type
5284 In the overload for class_or_union, when a decl-only class that is
5298 (class_or_union::find_anonymous_data_member): Look for the anonymous
7344 * src/abg-ir.cc (equals): In the overload of class_or_union, when
7657 * include/abg-ir.h (class_or_union::string_mem_fn_sptr_map_type):
7659 (class_or_union::find_member_function_sptr): Declare new function.
7660 * src/abg-ir.cc (class_or_union::priv::mem_fns_map_): Change the
7664 class_or_union::find_member_function_sptr which returns a shared
7666 (class_or_union::find_member_function_sptr): Define new function.
7667 (class_or_union::find_member_function): Adjust.
7670 class_or_union::priv::mem_fns_map_.
8747 maybe_canonicalize_type which canonicalizes class_or_union nodes
9654 * src/abg-ir.cc (equals): In the class_or_union overload,
9730 (class_or_union::operator==): Likewise.
9760 (class_or_union::operator==): Eliminate temporary reference.
10034 class_or_union*.
10042 functions. They were moved here from the class_or_union class.
10043 (class_or_union::{get_earlier_declaration,
10051 class_or_union.
10069 (class_or_union::priv::{declaration_, definition_of_declaration_,
10072 (class_or_union::{g,s}et_alignment_in_bits): Adjust.
10073 (class_or_union::{g,s}et_size_in_bits): Likewise.
10074 (class_or_union::operator==): Likewise.
10075 (equals): Adjust the overload for class_or_union.
10088 * src/abg-hash.cc (class_or_union::hash::operator()): In the
10089 overload for class_or_union& adjust the return type for
10254 (class_or_union::get_naming_typedef): Likewise.
10255 (class_or_union::get_definition_of_declaration): Likewise.
10554 (class decl_base): Befriend class class_or_union.
10562 (class_or_union::maybe_fixup_members_of_anon_data_member): Declare
10600 (class_or_union::maybe_fixup_members_of_anon_data_member): Define
10602 (class_or_union::add_data_member): Use it.
10629 * include/abg-ir.h (class_or_union::find_anonymous_data_member):
10631 (class_or_union::find_data_member): Declare a new overload.
10637 scope. This is useful to make class_or_union::find_data_member
10640 (class_or_union::find_data_member): In the existing overload that
10644 (class_or_union::find_anonymous_data_member): Define a new member
10647 class_or_union::find_data_member.
11800 interfaces" stanza. In the class_or_union overload, change a
11946 function_decl::parameter, class_or_union,
13104 Define an overload that takes class_or_union& type. Re-write the
13107 overload that takes a class_or_union&. Rewrite the previous
13109 (equals): In the overload for class_or_union&, use
13695 (equals): In the overload of class_or_union, use the new
13844 (class_or_union::class_or_union) : Adjust to set the runtime type
14487 (class_or_union::get_num_anonymous_member_{classes, unions,
14519 (class_or_union::get_num_anonymous_member_{classes, unions,
15778 array_type_def, enum_type_decl, typedef_decl, class_or_union,
16018 const class_or_union* (like what the declaration in the header
16019 file says), rather than just a class_or_union*.
16117 class_or_union, class_decl::base_spec and class_decl, properly set
18270 (equals): In the class_or_union overload, only consider the global
18671 (equals): In the overload for class_or_union, if
18848 (equals): In the overload for class_or_union, if
19518 (class_or_union::get_naked_definition_of_declaration): Declare a
19524 (class_or_union::priv::naked_definition_of_declaration_): Define
19526 (class_or_union::priv::priv): Adjust to initialize the new data
19528 (class_or_union::get_naked_definition_of_declaration): Define new
19530 ({class_or_union, class_decl}::operator==): Use the new
19533 (equals): In the overload for class_or_union, do the same.
19543 function for class_or_union. That one knows how to perform the
19545 class_or_union::priv_->comparison_started function, in that case.
19771 * include/abg-ir.h (class_or_union::add_member_function): Move the
19773 class class_or_union class.
19774 (class class_decl): Make the class class_or_union be a friend of
19778 (class_or_union::add_member_function): ... this one. Make sure
19785 function is of type class_or_union.
20064 * include/abg-ir.h (class_or_union): Fix indentation.
20369 * include/abg-ir.h (class_or_union::virtual_mem_fn_map_type):
20679 * src/abg-ir.cc (class_or_union::get_is_declaration_only): Try
21807 * include/abg-fwd.h (class_or_union, union_decl): Forward-declare
21823 (class class_or_union): Declare new type.
21824 (class class_decl): Make this class inherit class_or_union class.
21837 to the parent class class_or_union.
21838 (copy_member_function, equals): Add overloads for class_or_union.
21839 (struct class_or_union::hash): Declare new type.
21844 class_or_union*.
21861 (struct class_or_union::priv): Define new type.
21866 member into class_or_union::priv.
21869 class_or_union::priv.
21870 (class_or_union::{class_or_union, traverse, ~class_or_union,
21895 member functions into class_or_union.
21900 class_or_union.
21920 for class_or_union* and union_decl*.
21998 (class_or_union::hash::operator): Define new member function.