Supports all classes in the xtd class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all classes in the xtd. It is the root of the type hierarchy.
Public Constructors | |
| object ()=default | |
| Create a new instance of the ultimate base class object. | |
Public Methods | |
| virtual bool | equals (const object &obj) const noexcept |
| Determines whether the specified object is equal to the current object. | |
| virtual xtd::size | get_hash_code () const noexcept |
| Serves as a hash function for a particular type. | |
| virtual type_object | get_type () const noexcept |
| Gets the type of the current instance. | |
| template<class object_t> | |
| xtd::unique_ptr_object< object_t > | memberwise_clone () const |
| Creates a shallow copy of the current object. | |
| virtual xtd::string | to_string () const |
| Returns a xtd::string that represents the current object. | |
Public Static Methods | |
| template<class object_a_t, class object_b_t> | |
| static bool | equals (const object_a_t &object_a, const object_b_t &object_b) noexcept |
| Determines whether the specified object instances are considered equal. | |
| template<class object_a_t, class object_b_t> | |
| static bool | reference_equals (const object_a_t &object_a, const object_b_t &object_b) noexcept |
| Determines whether the specified object instances are the same instance. | |
|
default |
Create a new instance of the ultimate base class object.
|
virtualnoexcept |
Determines whether the specified object is equal to the current object.
| obj | The object to compare with the current object. |
Reimplemented in xtd::any_object, xtd::basic_array< type_t, allocator_t >, xtd::basic_array< byte, allocator_t >, xtd::basic_array< item_t, allocator_t >, xtd::basic_array< type_t, allocator_t >, xtd::basic_array< value_type, allocator_t >, xtd::basic_array< xtd::array< xtd::byte >, allocator_t >, xtd::basic_array< xtd::basic_string< char >, allocator_t >, xtd::basic_array< xtd::byte, allocator_t >, xtd::basic_array< xtd::drawing::imaging::encoder_parameter, allocator_t >, xtd::basic_array< xtd::net::ip_address, allocator_t >, xtd::basic_array< xtd::uint16, allocator_t >, xtd::basic_string< char_t, traits_t, allocator_t >, xtd::basic_string< char >, xtd::basic_string< xtd::char16 >, xtd::basic_string< xtd::char32 >, xtd::basic_string< xtd::char8 >, xtd::basic_string< xtd::wchar >, xtd::basic_string_comparer< char_t >, xtd::basic_string_comparer< char >, xtd::basic_string_comparer< xtd::char16 >, xtd::basic_string_comparer< xtd::char32 >, xtd::basic_string_comparer< xtd::char8 >, xtd::basic_string_comparer< xtd::wchar >, xtd::box< type_t >, xtd::box< bool >, xtd::collections::bit_array, xtd::collections::generic::key_value_pair< key_t, value_t >, xtd::collections::generic::key_value_pair< >, xtd::collections::generic::key_value_pair< key_type, mapped_type >, xtd::collections::generic::key_value_pair< xtd::any_object, xtd::any_object >, xtd::collections::generic::key_value_pair< xtd::drawing::color, float >, xtd::collections::generic::key_value_pair< xtd::string, xtd::string >, xtd::collections::generic::list< type_t, allocator_t >, xtd::collections::generic::list< byte >, xtd::collections::generic::list< int32 >, xtd::collections::generic::list< item >, xtd::collections::generic::list< key_type >, xtd::collections::generic::list< mapped_type >, xtd::collections::generic::list< size_t >, xtd::collections::generic::list< thread_pool_asynchronous_io_item >, xtd::collections::generic::list< thread_pool_item >, xtd::collections::generic::list< value_type >, xtd::collections::generic::list< xtd::any_object >, xtd::collections::generic::list< xtd::byte >, xtd::collections::generic::list< xtd::collections::generic::key_value_pair< xtd::string, xtd::drawing::color > >, xtd::collections::generic::list< xtd::collections::generic::key_value_pair< xtd::string, xtd::drawing::font > >, xtd::collections::generic::list< xtd::collections::generic::key_value_pair< xtd::string, xtd::drawing::font_family > >, xtd::collections::generic::list< xtd::collections::generic::key_value_pair< xtd::string, xtd::string > >, xtd::collections::generic::list< xtd::drawing::color >, xtd::collections::generic::list< xtd::drawing::drawing_2d::gradient_stop >, xtd::collections::generic::list< xtd::forms::layout::arranged_element_collection::value_type >, xtd::collections::generic::list< xtd::forms::style_sheets::shadow >, xtd::collections::generic::list< xtd::ref< form > >, xtd::collections::generic::list< xtd::sptr< xtd::diagnostics::trace_listener > >, xtd::collections::generic::list< xtd::sptr< xtd::forms::control > >, xtd::collections::generic::list< xtd::sptr< xtd::forms::menu_item > >, xtd::collections::generic::list< xtd::string >, xtd::collections::generic::list< xtd::time_zone_info::adjustment_rule >, xtd::collections::generic::list< xtd::tunit::test >, xtd::collections::generic::list< xtd_library >, xtd::configuration::file_settings, xtd::console_key_info, xtd::date_time, xtd::delegate< result_t()>, xtd::delegate< result_t(arguments_t...) >, xtd::diagnostics::stack_frame, xtd::diagnostics::switch_object, xtd::diagnostics::trace_listener_collection, xtd::drawing::brush, xtd::drawing::color, xtd::drawing::drawing_2d::graphics_path, xtd::drawing::drawing_2d::graphics_state, xtd::drawing::drawing_2d::matrix, xtd::drawing::font, xtd::drawing::font_family, xtd::drawing::icon, xtd::drawing::image, xtd::drawing::imaging::color_palette, xtd::drawing::imaging::encoder, xtd::drawing::imaging::encoder_parameter, xtd::drawing::imaging::encoder_parameters, xtd::drawing::imaging::frame_dimension, xtd::drawing::imaging::image_format, xtd::drawing::imaging::property_item, xtd::drawing::pen, xtd::drawing::point, xtd::drawing::point_f, xtd::drawing::rectangle, xtd::drawing::rectangle_f, xtd::drawing::region, xtd::drawing::size, xtd::drawing::size_f, xtd::enum_object< enum_t >, xtd::enum_object< std::nullptr_t >, xtd::environment::xtd_library, xtd::forms::control, xtd::forms::control_layout_style, xtd::forms::country, xtd::forms::create_params, xtd::forms::cursor, xtd::forms::domain_up_down::item, xtd::forms::emoticon, xtd::forms::enable_debug, xtd::forms::flat_button_appearance, xtd::forms::horizontal_control_layout_style, xtd::forms::image_list, xtd::forms::link, xtd::forms::link_area, xtd::forms::list_control::item, xtd::forms::menu, xtd::forms::message, xtd::forms::message_notifier_button, xtd::forms::padding, xtd::forms::renderer, xtd::forms::screen, xtd::forms::shadow, xtd::forms::status_bar_panel, xtd::forms::style_sheets::background_image, xtd::forms::style_sheets::border_color, xtd::forms::style_sheets::border_radius, xtd::forms::style_sheets::border_style, xtd::forms::style_sheets::control, xtd::forms::style_sheets::length, xtd::forms::style_sheets::lengths, xtd::forms::style_sheets::shadow, xtd::forms::style_sheets::style_sheet, xtd::forms::style_sheets::system_colors, xtd::forms::style_sheets::theme, xtd::forms::tool_bar_button, xtd::forms::vertical_control_layout_style, xtd::globalization::culture_info, xtd::guid, xtd::hash_code, xtd::net::dns_end_point, xtd::net::ip_address, xtd::net::ip_end_point, xtd::net::socket_address, xtd::net::sockets::ip_packet_information, xtd::net::sockets::ip_v6_multicast_option, xtd::net::sockets::linger_option, xtd::net::sockets::multicast_option, xtd::net::sockets::socket, xtd::net::sockets::tcp_client, xtd::net::sockets::tcp_listener, xtd::net::sockets::udp_client, xtd::reference_wrapper_object< type_t >, xtd::reference_wrapper_object< const control >, xtd::reference_wrapper_object< const form >, xtd::reference_wrapper_object< const menu_item >, xtd::reference_wrapper_object< const tab_page >, xtd::reference_wrapper_object< control >, xtd::reference_wrapper_object< form >, xtd::reference_wrapper_object< menu_item >, xtd::reference_wrapper_object< message_notifier_button >, xtd::reference_wrapper_object< status_bar_panel >, xtd::reference_wrapper_object< tab_page >, xtd::reference_wrapper_object< tool_bar_button >, xtd::reference_wrapper_object< xtd::forms::context_menu >, xtd::reference_wrapper_object< xtd::forms::ibutton_control >, xtd::reference_wrapper_object< xtd::forms::main_menu >, xtd::reference_wrapper_object< xtd::forms::status_bar >, xtd::reference_wrapper_object< xtd::forms::tool_bar >, xtd::reflection::assembly, xtd::reflection::assembly_company_attribute, xtd::reflection::assembly_configuration_attribute, xtd::reflection::assembly_copyright_attribute, xtd::reflection::assembly_culture_attribute, xtd::reflection::assembly_description_attribute, xtd::reflection::assembly_file_version_attribute, xtd::reflection::assembly_guid_attribute, xtd::reflection::assembly_identifier_attribute, xtd::reflection::assembly_name_attribute, xtd::reflection::assembly_product_attribute, xtd::reflection::assembly_title_attribute, xtd::reflection::assembly_trademark_attribute, xtd::reflection::assembly_version_attribute, xtd::span< type_t, extent >, xtd::text::basic_string_builder< char_t, traits_t, allocator_t >, xtd::text::basic_string_builder< char >, xtd::text::basic_string_builder< xtd::char16 >, xtd::text::basic_string_builder< xtd::char32 >, xtd::text::basic_string_builder< xtd::char8 >, xtd::text::basic_string_builder< xtd::wchar >, xtd::threading::cancellation_token, xtd::threading::event_wait_handle, xtd::threading::mutex, xtd::threading::semaphore, xtd::time_span, xtd::time_zone_info::adjustment_rule, xtd::time_zone_info, xtd::time_zone_info::transition_time, xtd::toolkit, xtd::type_object, xtd::uri, and xtd::version.
|
virtualnoexcept |
Serves as a hash function for a particular type.
Reimplemented in xtd::any_object, xtd::basic_string< char_t, traits_t, allocator_t >, xtd::basic_string< char >, xtd::basic_string< xtd::char16 >, xtd::basic_string< xtd::char32 >, xtd::basic_string< xtd::char8 >, xtd::basic_string< xtd::wchar >, xtd::basic_string_comparer< char_t >, xtd::basic_string_comparer< char >, xtd::basic_string_comparer< xtd::char16 >, xtd::basic_string_comparer< xtd::char32 >, xtd::basic_string_comparer< xtd::char8 >, xtd::basic_string_comparer< xtd::wchar >, xtd::box< type_t >, xtd::box< bool >, xtd::compiler, xtd::console_key_info, xtd::cpp_language, xtd::date_time, xtd::diagnostics::stack_frame, xtd::distribution, xtd::drawing::brush, xtd::drawing::color, xtd::drawing::drawing_2d::graphics_state, xtd::drawing::drawing_2d::matrix, xtd::drawing::font, xtd::drawing::font_family, xtd::drawing::icon, xtd::drawing::image, xtd::drawing::imaging::color_palette, xtd::drawing::imaging::encoder, xtd::drawing::imaging::encoder_parameter, xtd::drawing::imaging::frame_dimension, xtd::drawing::imaging::image_format, xtd::drawing::imaging::property_item, xtd::drawing::pen, xtd::drawing::point, xtd::drawing::point_f, xtd::drawing::rectangle, xtd::drawing::rectangle_f, xtd::drawing::region, xtd::drawing::size, xtd::drawing::size_f, xtd::enum_object< enum_t >, xtd::enum_object< std::nullptr_t >, xtd::forms::control, xtd::forms::control_layout_style, xtd::forms::country, xtd::forms::create_params, xtd::forms::cursor, xtd::forms::domain_up_down::item, xtd::forms::emoticon, xtd::forms::enable_debug, xtd::forms::flat_button_appearance, xtd::forms::horizontal_control_layout_style, xtd::forms::image_list, xtd::forms::link, xtd::forms::link_area, xtd::forms::list_control::item, xtd::forms::menu, xtd::forms::message, xtd::forms::message_notifier_button, xtd::forms::padding, xtd::forms::renderer, xtd::forms::screen, xtd::forms::shadow, xtd::forms::status_bar_panel, xtd::forms::style_sheets::background_image, xtd::forms::style_sheets::border_color, xtd::forms::style_sheets::border_radius, xtd::forms::style_sheets::border_style, xtd::forms::style_sheets::control, xtd::forms::style_sheets::length, xtd::forms::style_sheets::lengths, xtd::forms::style_sheets::shadow, xtd::forms::style_sheets::style_sheet, xtd::forms::style_sheets::system_colors, xtd::forms::style_sheets::theme, xtd::forms::tool_bar_button, xtd::forms::vertical_control_layout_style, xtd::globalization::culture_info, xtd::guid, xtd::hash_code, xtd::net::dns_end_point, xtd::net::ip_address, xtd::net::ip_end_point, xtd::net::socket_address, xtd::net::sockets::ip_packet_information, xtd::net::sockets::ip_v6_multicast_option, xtd::net::sockets::linger_option, xtd::net::sockets::multicast_option, xtd::operating_system, xtd::processor, xtd::reference_wrapper_object< type_t >, xtd::reference_wrapper_object< const control >, xtd::reference_wrapper_object< const form >, xtd::reference_wrapper_object< const menu_item >, xtd::reference_wrapper_object< const tab_page >, xtd::reference_wrapper_object< control >, xtd::reference_wrapper_object< form >, xtd::reference_wrapper_object< menu_item >, xtd::reference_wrapper_object< message_notifier_button >, xtd::reference_wrapper_object< status_bar_panel >, xtd::reference_wrapper_object< tab_page >, xtd::reference_wrapper_object< tool_bar_button >, xtd::reference_wrapper_object< xtd::forms::context_menu >, xtd::reference_wrapper_object< xtd::forms::ibutton_control >, xtd::reference_wrapper_object< xtd::forms::main_menu >, xtd::reference_wrapper_object< xtd::forms::status_bar >, xtd::reference_wrapper_object< xtd::forms::tool_bar >, xtd::reflection::assembly, xtd::reflection::assembly_company_attribute, xtd::reflection::assembly_configuration_attribute, xtd::reflection::assembly_copyright_attribute, xtd::reflection::assembly_culture_attribute, xtd::reflection::assembly_description_attribute, xtd::reflection::assembly_file_version_attribute, xtd::reflection::assembly_guid_attribute, xtd::reflection::assembly_identifier_attribute, xtd::reflection::assembly_name_attribute, xtd::reflection::assembly_product_attribute, xtd::reflection::assembly_title_attribute, xtd::reflection::assembly_trademark_attribute, xtd::reflection::assembly_version_attribute, xtd::span< type_t, extent >, xtd::target_type, xtd::text::basic_string_builder< char_t, traits_t, allocator_t >, xtd::text::basic_string_builder< char >, xtd::text::basic_string_builder< xtd::char16 >, xtd::text::basic_string_builder< xtd::char32 >, xtd::text::basic_string_builder< xtd::char8 >, xtd::text::basic_string_builder< xtd::wchar >, xtd::threading::cancellation_token, xtd::threading::thread, xtd::time_span, xtd::time_zone_info::adjustment_rule, xtd::time_zone_info, xtd::time_zone_info::transition_time, xtd::toolkit, xtd::type_object, xtd::uri, and xtd::version.
|
virtualnoexcept |
Gets the type of the current instance.
| xtd::unique_ptr_object< object_t > xtd::object::memberwise_clone | ( | ) | const |
Creates a shallow copy of the current object.
|
virtual |
Returns a xtd::string that represents the current object.
Reimplemented in xtd::any_object, xtd::array< type_t, rank_, allocator_t >, xtd::array< byte >, xtd::array< item >, xtd::array< item_t >, xtd::array< type_t, 1, allocator_t >, xtd::array< type_t, 2, allocator_t >, xtd::array< type_t, 3, allocator_t >, xtd::array< value_type >, xtd::array< xtd::array< bool > >, xtd::array< xtd::array< xtd::byte > >, xtd::array< xtd::basic_string< char > >, xtd::array< xtd::byte >, xtd::array< xtd::diagnostics::stack_frame >, xtd::array< xtd::drawing::color >, xtd::array< xtd::drawing::imaging::encoder_parameter >, xtd::array< xtd::drawing::point >, xtd::array< xtd::forms::shadow >, xtd::array< xtd::net::ip_address >, xtd::array< xtd::size >, xtd::array< xtd::string >, xtd::array< xtd::uint16 >, xtd::array<>, xtd::basic_array< type_t, allocator_t >, xtd::basic_array< byte, allocator_t >, xtd::basic_array< item_t, allocator_t >, xtd::basic_array< type_t, allocator_t >, xtd::basic_array< value_type, allocator_t >, xtd::basic_array< xtd::array< xtd::byte >, allocator_t >, xtd::basic_array< xtd::basic_string< char >, allocator_t >, xtd::basic_array< xtd::byte, allocator_t >, xtd::basic_array< xtd::drawing::imaging::encoder_parameter, allocator_t >, xtd::basic_array< xtd::net::ip_address, allocator_t >, xtd::basic_array< xtd::uint16, allocator_t >, xtd::basic_string< char_t, traits_t, allocator_t >, xtd::basic_string< char >, xtd::basic_string< xtd::char16 >, xtd::basic_string< xtd::char32 >, xtd::basic_string< xtd::char8 >, xtd::basic_string< xtd::wchar >, xtd::box< type_t >, xtd::box< bool >, xtd::collections::bit_array, xtd::collections::generic::dictionary< key_t, value_t, hasher_t, equator_t, allocator_t >, xtd::collections::generic::dictionary< key_type, mapped_type >, xtd::collections::generic::dictionary< xtd::any_object, xtd::any_object >, xtd::collections::generic::dictionary< xtd::string, xtd::any_object >, xtd::collections::generic::dictionary< xtd::string, xtd::string >, xtd::collections::generic::hash_set< type_t, hasher_t, equator_t, allocator_t >, xtd::collections::generic::key_value_pair< key_t, value_t >, xtd::collections::generic::key_value_pair< >, xtd::collections::generic::key_value_pair< key_type, mapped_type >, xtd::collections::generic::key_value_pair< xtd::any_object, xtd::any_object >, xtd::collections::generic::key_value_pair< xtd::drawing::color, float >, xtd::collections::generic::key_value_pair< xtd::string, xtd::string >, xtd::collections::generic::linked_list< type_t, allocator_t >, xtd::collections::generic::linked_list< type_t >, xtd::collections::generic::linked_list< value_type >, xtd::collections::generic::list< type_t, allocator_t >, xtd::collections::generic::list< byte >, xtd::collections::generic::list< int32 >, xtd::collections::generic::list< item >, xtd::collections::generic::list< key_type >, xtd::collections::generic::list< mapped_type >, xtd::collections::generic::list< size_t >, xtd::collections::generic::list< thread_pool_asynchronous_io_item >, xtd::collections::generic::list< thread_pool_item >, xtd::collections::generic::list< value_type >, xtd::collections::generic::list< xtd::any_object >, xtd::collections::generic::list< xtd::byte >, xtd::collections::generic::list< xtd::collections::generic::key_value_pair< xtd::string, xtd::drawing::color > >, xtd::collections::generic::list< xtd::collections::generic::key_value_pair< xtd::string, xtd::drawing::font > >, xtd::collections::generic::list< xtd::collections::generic::key_value_pair< xtd::string, xtd::drawing::font_family > >, xtd::collections::generic::list< xtd::collections::generic::key_value_pair< xtd::string, xtd::string > >, xtd::collections::generic::list< xtd::drawing::color >, xtd::collections::generic::list< xtd::drawing::drawing_2d::gradient_stop >, xtd::collections::generic::list< xtd::forms::layout::arranged_element_collection::value_type >, xtd::collections::generic::list< xtd::forms::style_sheets::shadow >, xtd::collections::generic::list< xtd::ref< form > >, xtd::collections::generic::list< xtd::sptr< xtd::diagnostics::trace_listener > >, xtd::collections::generic::list< xtd::sptr< xtd::forms::control > >, xtd::collections::generic::list< xtd::sptr< xtd::forms::menu_item > >, xtd::collections::generic::list< xtd::string >, xtd::collections::generic::list< xtd::time_zone_info::adjustment_rule >, xtd::collections::generic::list< xtd::tunit::test >, xtd::collections::generic::list< xtd_library >, xtd::collections::generic::ordered_dictionary< key_t, value_t, allocator_t >, xtd::collections::generic::ordered_dictionary< xtd::any_object, xtd::any_object >, xtd::collections::generic::queue< type_t, container_t >, xtd::collections::generic::queue< xtd::any_object >, xtd::collections::generic::stack< type_t, container_t >, xtd::collections::generic::stack< xtd::any_object >, xtd::compiler, xtd::configuration::file_settings, xtd::cpp_language, xtd::date_time, xtd::diagnostics::source_location, xtd::diagnostics::stack_frame, xtd::diagnostics::stack_trace, xtd::distribution, xtd::drawing::brush, xtd::drawing::color, xtd::drawing::drawing_2d::graphics_path, xtd::drawing::drawing_2d::matrix, xtd::drawing::font, xtd::drawing::font_family, xtd::drawing::graphics, xtd::drawing::icon, xtd::drawing::imaging::image_format, xtd::drawing::pen, xtd::drawing::point, xtd::drawing::point_f, xtd::drawing::rectangle, xtd::drawing::rectangle_f, xtd::drawing::size, xtd::drawing::size_f, xtd::enum_object< enum_t >, xtd::environment::xtd_library, xtd::exception, xtd::fixed_array< type_t, len >, xtd::forms::control, xtd::forms::control_layout_style, xtd::forms::country, xtd::forms::create_params, xtd::forms::cursor, xtd::forms::domain_up_down::item, xtd::forms::emoticon, xtd::forms::file_dialog, xtd::forms::horizontal_control_layout_style, xtd::forms::link_area, xtd::forms::list_control::item, xtd::forms::menu, xtd::forms::menu_item, xtd::forms::message, xtd::forms::month_calendar, xtd::forms::numeric_up_down, xtd::forms::padding, xtd::forms::progress_bar, xtd::forms::radio_button, xtd::forms::renderer, xtd::forms::selection_range, xtd::forms::status_bar_panel, xtd::forms::style_sheets::background_image, xtd::forms::style_sheets::length, xtd::forms::style_sheets::lengths, xtd::forms::style_sheets::theme, xtd::forms::tool_bar_button, xtd::forms::track_bar, xtd::forms::up_down_button, xtd::forms::vertical_control_layout_style, xtd::globalization::culture_info, xtd::guid, xtd::io::drive_info, xtd::io::file_system_info, xtd::io::string_writer, xtd::net::dns_end_point, xtd::net::end_point, xtd::net::ip_address, xtd::net::ip_end_point, xtd::net::socket_address, xtd::operating_system, xtd::processor, xtd::reference_wrapper_object< type_t >, xtd::reference_wrapper_object< const control >, xtd::reference_wrapper_object< const form >, xtd::reference_wrapper_object< const menu_item >, xtd::reference_wrapper_object< const tab_page >, xtd::reference_wrapper_object< control >, xtd::reference_wrapper_object< form >, xtd::reference_wrapper_object< menu_item >, xtd::reference_wrapper_object< message_notifier_button >, xtd::reference_wrapper_object< status_bar_panel >, xtd::reference_wrapper_object< tab_page >, xtd::reference_wrapper_object< tool_bar_button >, xtd::reference_wrapper_object< xtd::forms::context_menu >, xtd::reference_wrapper_object< xtd::forms::ibutton_control >, xtd::reference_wrapper_object< xtd::forms::main_menu >, xtd::reference_wrapper_object< xtd::forms::status_bar >, xtd::reference_wrapper_object< xtd::forms::tool_bar >, xtd::span< type_t, extent >, xtd::target_type, xtd::text::basic_string_builder< char_t, traits_t, allocator_t >, xtd::text::basic_string_builder< char >, xtd::text::basic_string_builder< xtd::char16 >, xtd::text::basic_string_builder< xtd::char32 >, xtd::text::basic_string_builder< xtd::char8 >, xtd::text::basic_string_builder< xtd::wchar >, xtd::threading::thread_local_object< value_t >, xtd::time_span, xtd::time_zone_info, xtd::toolkit, xtd::type_object, xtd::uri, xtd::version, and xtd::web::css::property.
|
inlinestaticnoexcept |
Determines whether the specified object instances are considered equal.
| object_a | The first object to compare. |
| object_b | The second object to compare. |
|
inlinestaticnoexcept |
Determines whether the specified object instances are the same instance.
| object_a | The first object to compare. |
| object_b | The second object to compare. |