Lines Matching refs:class_or_union

333 	maybe_canonicalize_type which canonicalizes class_or_union nodes
1240 * src/abg-ir.cc (equals): In the class_or_union overload,
1316 (class_or_union::operator==): Likewise.
1346 (class_or_union::operator==): Eliminate temporary reference.
1620 class_or_union*.
1628 functions. They were moved here from the class_or_union class.
1629 (class_or_union::{get_earlier_declaration,
1637 class_or_union.
1655 (class_or_union::priv::{declaration_, definition_of_declaration_,
1658 (class_or_union::{g,s}et_alignment_in_bits): Adjust.
1659 (class_or_union::{g,s}et_size_in_bits): Likewise.
1660 (class_or_union::operator==): Likewise.
1661 (equals): Adjust the overload for class_or_union.
1674 * src/abg-hash.cc (class_or_union::hash::operator()): In the
1675 overload for class_or_union& adjust the return type for
1840 (class_or_union::get_naming_typedef): Likewise.
1841 (class_or_union::get_definition_of_declaration): Likewise.
2140 (class decl_base): Befriend class class_or_union.
2148 (class_or_union::maybe_fixup_members_of_anon_data_member): Declare
2186 (class_or_union::maybe_fixup_members_of_anon_data_member): Define
2188 (class_or_union::add_data_member): Use it.
2215 * include/abg-ir.h (class_or_union::find_anonymous_data_member):
2217 (class_or_union::find_data_member): Declare a new overload.
2223 scope. This is useful to make class_or_union::find_data_member
2226 (class_or_union::find_data_member): In the existing overload that
2230 (class_or_union::find_anonymous_data_member): Define a new member
2233 class_or_union::find_data_member.
3386 interfaces" stanza. In the class_or_union overload, change a
3532 function_decl::parameter, class_or_union,
4690 Define an overload that takes class_or_union& type. Re-write the
4693 overload that takes a class_or_union&. Rewrite the previous
4695 (equals): In the overload for class_or_union&, use
5281 (equals): In the overload of class_or_union, use the new
5430 (class_or_union::class_or_union) : Adjust to set the runtime type
6073 (class_or_union::get_num_anonymous_member_{classes, unions,
6105 (class_or_union::get_num_anonymous_member_{classes, unions,
7364 array_type_def, enum_type_decl, typedef_decl, class_or_union,
7604 const class_or_union* (like what the declaration in the header
7605 file says), rather than just a class_or_union*.
7703 class_or_union, class_decl::base_spec and class_decl, properly set
9856 (equals): In the class_or_union overload, only consider the global
10257 (equals): In the overload for class_or_union, if
10434 (equals): In the overload for class_or_union, if
11104 (class_or_union::get_naked_definition_of_declaration): Declare a
11110 (class_or_union::priv::naked_definition_of_declaration_): Define
11112 (class_or_union::priv::priv): Adjust to initialize the new data
11114 (class_or_union::get_naked_definition_of_declaration): Define new
11116 ({class_or_union, class_decl}::operator==): Use the new
11119 (equals): In the overload for class_or_union, do the same.
11129 function for class_or_union. That one knows how to perform the
11131 class_or_union::priv_->comparison_started function, in that case.
11357 * include/abg-ir.h (class_or_union::add_member_function): Move the
11359 class class_or_union class.
11360 (class class_decl): Make the class class_or_union be a friend of
11364 (class_or_union::add_member_function): ... this one. Make sure
11371 function is of type class_or_union.
11650 * include/abg-ir.h (class_or_union): Fix indentation.
11955 * include/abg-ir.h (class_or_union::virtual_mem_fn_map_type):
12265 * src/abg-ir.cc (class_or_union::get_is_declaration_only): Try
13393 * include/abg-fwd.h (class_or_union, union_decl): Forward-declare
13409 (class class_or_union): Declare new type.
13410 (class class_decl): Make this class inherit class_or_union class.
13423 to the parent class class_or_union.
13424 (copy_member_function, equals): Add overloads for class_or_union.
13425 (struct class_or_union::hash): Declare new type.
13430 class_or_union*.
13447 (struct class_or_union::priv): Define new type.
13452 member into class_or_union::priv.
13455 class_or_union::priv.
13456 (class_or_union::{class_or_union, traverse, ~class_or_union,
13481 member functions into class_or_union.
13486 class_or_union.
13506 for class_or_union* and union_decl*.
13584 (class_or_union::hash::operator): Define new member function.