xtd 0.2.0
Loading...
Searching...
No Matches
Class Hierarchy
Contains inheritance class list sorted roughly, but not completely, alphabetically.
[detail level 12345678]
 Cxtd::__enum_any_object__< type_t, bool_t >
 Cxtd::__enum_any_object__< type_t, std::false_type >
 Cxtd::__enum_any_object__< type_t, std::true_type >
 Cxtd::__polymorphic_any_object__< type_t, bool_t >
 Cxtd::__polymorphic_any_object__< type_t, std::false_type >
 Cxtd::__polymorphic_any_object__< type_t, std::true_type >
 Canimation_updated_event_handler
 Cxtd::call_onceThe xtd::call_once struct can be used to execute a routine exactly once. This can be used to initialise data in a thread-safe way
 Cxtd::tunit::class_cleanup_attributeThis attribute is use to add cleanup class method to class test attribute
 Cxtd::tunit::class_initialize_attributeThis attribute is use to add initialize class method to class test attribute
 Ccolor_picker_event_handler
 Cxtd::collections::generic::helpers::comparer< type_t >Implements a function object for compare data
 Cxtd::extensions::comparison_operators< type_t, comparable_t >Internal comparable operators definition
 Cxtd::extensions::comparison_operators< any_object, icomparable< any_object > >
 Cxtd::extensions::comparison_operators< basic_string< char_t, traits_t, allocator_t >, icomparable< basic_string< char_t, traits_t, allocator_t > > >
 Cxtd::extensions::comparison_operators< box< type_t >, icomparable< box< type_t > > >
 Cxtd::extensions::comparison_operators< control, icomparable< control > >
 Cxtd::extensions::comparison_operators< date_time, icomparable< date_time > >
 Cxtd::extensions::comparison_operators< enum_object< std::nullptr_t >, icomparable< enum_object< std::nullptr_t > > >
 Cxtd::extensions::comparison_operators< event_wait_handle, icomparable< event_wait_handle > >
 Cxtd::extensions::comparison_operators< guid, icomparable< guid > >
 Cxtd::extensions::comparison_operators< image_format, icomparable< image_format > >
 Cxtd::extensions::comparison_operators< item, icomparable< item > >
 Cxtd::extensions::comparison_operators< mutex, icomparable< mutex > >
 Cxtd::extensions::comparison_operators< semaphore, icomparable< semaphore > >
 Cxtd::extensions::comparison_operators< time_span, icomparable< time_span > >
 Cxtd::extensions::comparison_operators< time_zone_info, icomparable< time_zone_info > >
 Cxtd::extensions::comparison_operators< type_t, icomparable< type_t > >
 Cxtd::extensions::comparison_operators< version, icomparable< version > >
 Cconsole_cancel_event_handler
 Cxtd::forms::const_control_ref_lessRepresents less comparator for const const_control_ref
 Cxtd::const_overload< args_t >Represents class that use to determine one of const overloaded methods
 Cxtd::const_overload< args_t... >
 Ccontrol_event_handler
 Cxtd::diagnostics::data_received_event_handler
 Cxtd::forms::date_range_event_handler
 Cdelegate
 Cxtd::delegate
 Cdialog_closed_event_handler
 Cxtd::forms::dialog_closed_event_handler
 Cdo_work_event_handler
 Celapsed_event_handler
 Cxtd::enum_register< enum_t >Provides the registration struct for enumerations
 Cxtd::enum_set_attribute< enum_t >Provides the set attribute struct for enumerations
 Cxtd::collections::generic::extensions::enumerable< enumerable_t, source_t >Provides a set of static methods for querying objects that implement ienumerable <type_t>
 Cxtd::collections::generic::extensions::enumerable< ienumerable< char_t >, char_t >
 Cxtd::collections::generic::extensions::enumerable< ienumerable< list_type_t >, list_type_t >
 Cxtd::collections::generic::extensions::enumerable< ienumerable< type_t >, type_t >
 Cxtd::collections::generic::extensions::enumerable< ienumerable< value_type >, value_type >
 Cxtd::collections::generic::extensions::enumerable_iterators< type_t, enumerable_t >Internal enumarable iterators definition
 Cxtd::collections::generic::extensions::enumerable_iterators< char_t, xtd::collections::generic::ienumerable< char_t > >
 Cxtd::collections::generic::extensions::enumerable_iterators< list_type_t, xtd::collections::generic::ienumerable< list_type_t > >
 Cxtd::collections::generic::extensions::enumerable_iterators< type_t, xtd::collections::generic::ienumerable< type_t > >
 Cxtd::collections::generic::extensions::enumerable_iterators< value_type, xtd::collections::generic::ienumerable< value_type > >
 Cxtd::extensions::equality_operators< type_t, equatable_t >Internal comparable operators definition
 Cxtd::extensions::equality_operators< adjustement_rule, iequatable< adjustement_rule > >
 Cxtd::extensions::equality_operators< any_object, iequatable< any_object > >
 Cxtd::extensions::equality_operators< background_image, iequatable< background_image > >
 Cxtd::extensions::equality_operators< basic_array< type_t, allocator_t >, iequatable< basic_array< type_t, allocator_t > > >
 Cxtd::extensions::equality_operators< basic_array< type_t, xtd::collections::generic::helpers::allocator< typename std::conditional< std::is_same< bool, type_t >::value, char, type_t >::type > >, iequatable< basic_array< type_t, xtd::collections::generic::helpers::allocator< typename std::conditional< std::is_same< bool, type_t >::value, char, type_t >::type > > > >
 Cxtd::extensions::equality_operators< basic_array< value_type, allocator_t >, iequatable< basic_array< value_type, allocator_t > > >
 Cxtd::extensions::equality_operators< basic_string< char_t, traits_t, allocator_t >, iequatable< basic_string< char_t, traits_t, allocator_t > > >
 Cxtd::extensions::equality_operators< basic_string_builder< char_t, std::char_traits< char_t >, xtd::collections::generic::helpers::allocator< char_t > >, iequatable< basic_string_builder< char_t, std::char_traits< char_t >, xtd::collections::generic::helpers::allocator< char_t > > > >
 Cxtd::extensions::equality_operators< border_color, iequatable< border_color > >
 Cxtd::extensions::equality_operators< border_radius, iequatable< border_radius > >
 Cxtd::extensions::equality_operators< border_style, iequatable< border_style > >
 Cxtd::extensions::equality_operators< box< type_t >, iequatable< box< type_t > > >
 Cxtd::extensions::equality_operators< brush, iequatable< brush > >
 Cxtd::extensions::equality_operators< cancellation_token, iequatable< cancellation_token > >
 Cxtd::extensions::equality_operators< color, iequatable< color > >
 Cxtd::extensions::equality_operators< color_palette, iequatable< color_palette > >
 Cxtd::extensions::equality_operators< conical_gradient_brush, iequatable< conical_gradient_brush > >
 Cxtd::extensions::equality_operators< console_key_info, iequatable< console_key_info > >
 Cxtd::extensions::equality_operators< control, iequatable< control > >
 Cxtd::extensions::equality_operators< control_layout_style, iequatable< control_layout_style > >
 Cxtd::extensions::equality_operators< country, iequatable< country > >
 Cxtd::extensions::equality_operators< cursor, iequatable< cursor > >
 Cxtd::extensions::equality_operators< date_time, iequatable< date_time > >
 Cxtd::extensions::equality_operators< delegate< result_t()>, iequatable< delegate< result_t()> > >
 Cxtd::extensions::equality_operators< delegate< result_t(arguments_t...)>, iequatable< delegate< result_t(arguments_t...)> > >
 Cxtd::extensions::equality_operators< delegate< value_t(arguments_t...)>, iequatable< delegate< value_t(arguments_t...)> > >
 Cxtd::extensions::equality_operators< directory_iterator, iequatable< directory_iterator > >
 Cxtd::extensions::equality_operators< emoticon, iequatable< emoticon > >
 Cxtd::extensions::equality_operators< enable_debug, iequatable< enable_debug > >
 Cxtd::extensions::equality_operators< encoder, iequatable< encoder > >
 Cxtd::extensions::equality_operators< encoder_parameter, iequatable< encoder_parameter > >
 Cxtd::extensions::equality_operators< encoder_parameters, iequatable< encoder_parameters > >
 Cxtd::extensions::equality_operators< enum_object< std::nullptr_t >, iequatable< enum_object< std::nullptr_t > > >
 Cxtd::extensions::equality_operators< event_wait_handle, iequatable< event_wait_handle > >
 Cxtd::extensions::equality_operators< file_iterator, iequatable< file_iterator > >
 Cxtd::extensions::equality_operators< file_settings, iequatable< file_settings > >
 Cxtd::extensions::equality_operators< file_system_entry_iterator, iequatable< file_system_entry_iterator > >
 Cxtd::extensions::equality_operators< file_system_info_iterator, iequatable< file_system_info_iterator > >
 Cxtd::extensions::equality_operators< flat_button_appearance, iequatable< flat_button_appearance > >
 Cxtd::extensions::equality_operators< font, iequatable< font > >
 Cxtd::extensions::equality_operators< font_family, iequatable< font_family > >
 Cxtd::extensions::equality_operators< frame_dimension, iequatable< frame_dimension > >
 Cxtd::extensions::equality_operators< graphics_path, iequatable< graphics_path > >
 Cxtd::extensions::equality_operators< graphics_state, iequatable< graphics_state > >
 Cxtd::extensions::equality_operators< guid, iequatable< guid > >
 Cxtd::extensions::equality_operators< hatch_brush, iequatable< hatch_brush > >
 Cxtd::extensions::equality_operators< horizontal_control_layout_style, iequatable< horizontal_control_layout_style > >
 Cxtd::extensions::equality_operators< icon, iequatable< icon > >
 Cxtd::extensions::equality_operators< image, iequatable< image > >
 Cxtd::extensions::equality_operators< image_format, iequatable< image_format > >
 Cxtd::extensions::equality_operators< image_list, iequatable< image_list > >
 Cxtd::extensions::equality_operators< ip_address, iequatable< ip_address > >
 Cxtd::extensions::equality_operators< item, iequatable< item > >
 Cxtd::extensions::equality_operators< key_value_pair< control_ref, horizontal_control_layout_style >, iequatable< key_value_pair< control_ref, horizontal_control_layout_style > > >
 Cxtd::extensions::equality_operators< key_value_pair< control_ref, vertical_control_layout_style >, iequatable< key_value_pair< control_ref, vertical_control_layout_style > > >
 Cxtd::extensions::equality_operators< key_value_pair< key_t, value_t >, iequatable< key_value_pair< key_t, value_t > > >
 Cxtd::extensions::equality_operators< length, iequatable< length > >
 Cxtd::extensions::equality_operators< lengths, iequatable< lengths > >
 Cxtd::extensions::equality_operators< linear_gradient_brush, iequatable< linear_gradient_brush > >
 Cxtd::extensions::equality_operators< link, iequatable< link > >
 Cxtd::extensions::equality_operators< link_area, iequatable< link_area > >
 Cxtd::extensions::equality_operators< matrix, iequatable< matrix > >
 Cxtd::extensions::equality_operators< menu, iequatable< menu > >
 Cxtd::extensions::equality_operators< message_notifier_button, iequatable< message_notifier_button > >
 Cxtd::extensions::equality_operators< mutex, iequatable< mutex > >
 Cxtd::extensions::equality_operators< padding, iequatable< padding > >
 Cxtd::extensions::equality_operators< pen, iequatable< pen > >
 Cxtd::extensions::equality_operators< point, iequatable< point > >
 Cxtd::extensions::equality_operators< point_f, iequatable< point_f > >
 Cxtd::extensions::equality_operators< property_item, iequatable< property_item > >
 Cxtd::extensions::equality_operators< radial_gradient_brush, iequatable< radial_gradient_brush > >
 Cxtd::extensions::equality_operators< rectangle, iequatable< rectangle > >
 Cxtd::extensions::equality_operators< rectangle_f, iequatable< rectangle_f > >
 Cxtd::extensions::equality_operators< region, iequatable< region > >
 Cxtd::extensions::equality_operators< renderer, iequatable< renderer > >
 Cxtd::extensions::equality_operators< semaphore, iequatable< semaphore > >
 Cxtd::extensions::equality_operators< shadow, iequatable< shadow > >
 Cxtd::extensions::equality_operators< size, iequatable< size > >
 Cxtd::extensions::equality_operators< size_f, iequatable< size_f > >
 Cxtd::extensions::equality_operators< socket, iequatable< socket > >
 Cxtd::extensions::equality_operators< solid_brush, iequatable< solid_brush > >
 Cxtd::extensions::equality_operators< stack_frame, iequatable< stack_frame > >
 Cxtd::extensions::equality_operators< status_bar_panel, iequatable< status_bar_panel > >
 Cxtd::extensions::equality_operators< style_sheet, iequatable< style_sheet > >
 Cxtd::extensions::equality_operators< switch_base, iequatable< switch_base > >
 Cxtd::extensions::equality_operators< system_colors, iequatable< system_colors > >
 Cxtd::extensions::equality_operators< system_sound, iequatable< system_sound > >
 Cxtd::extensions::equality_operators< tcp_client, iequatable< tcp_client > >
 Cxtd::extensions::equality_operators< tcp_listener, iequatable< tcp_listener > >
 Cxtd::extensions::equality_operators< texture_brush, iequatable< texture_brush > >
 Cxtd::extensions::equality_operators< theme, iequatable< theme > >
 Cxtd::extensions::equality_operators< time_span, iequatable< time_span > >
 Cxtd::extensions::equality_operators< time_zone_info, iequatable< time_zone_info > >
 Cxtd::extensions::equality_operators< tool_bar_button, iequatable< tool_bar_button > >
 Cxtd::extensions::equality_operators< toolkit, iequatable< toolkit > >
 Cxtd::extensions::equality_operators< trace_listener_collection, iequatable< trace_listener_collection > >
 Cxtd::extensions::equality_operators< transition_time, iequatable< transition_time > >
 Cxtd::extensions::equality_operators< type_object, iequatable< type_object > >
 Cxtd::extensions::equality_operators< type_t, iequatable< type_t > >
 Cxtd::extensions::equality_operators< udp_client, iequatable< udp_client > >
 Cxtd::extensions::equality_operators< uri, iequatable< uri > >
 Cxtd::extensions::equality_operators< version, iequatable< version > >
 Cxtd::extensions::equality_operators< vertical_control_layout_style, iequatable< vertical_control_layout_style > >
 Cxtd::extensions::equality_operators< xtd::collections::generic::list< type_t, allocator_t >, iequatable< xtd::collections::generic::list< type_t, allocator_t > > >
 Cxtd::collections::generic::helpers::equator< key_t >Implements a function object for performing comparisons. Unless specialised, invokes operator== on type type_t. xtd::equator with the key and the value strongly typed to be std::any
 Cevent_handler
 Cxtd::event_handler
 Cxtd::tunit::event_listenerRepresent the event listener class. Unit test call theses events when unit tests are processing
 Cstd::exceptionSTL class
 Cxtd::forms::find_event_handler
 Cfont_picker_event_handler
 Cform_closed_event_handler
 Cform_closing_event_handler
 Chandler_t
 Cxtd::collections::generic::helpers::hasher< key_t >Implements a function object for hashing data
 Chelp_event_handler
 Cxtd::interfaceRepresent an interface class
 Cstd::iostream
 Clist_box::item
 Citem_check_event_handler
 Cxtd::collections::generic::extensions::enumerable_iterators< type_t, enumerable_t >::iteratorRepresents the iterator of enumarable value type
 Ckey_event_handler
 Ckey_press_event_handler
 Clink_label_clicked_event_handler
 Cmouse_event_handler
 Cxtd::non_const_overload< args_t >Represents class that use to determine one of non const overloaded methods
 Cxtd::non_const_overload< args_t... >
 Cxtd::forms::notifier_button_click_event_handler
 Cxtd::forms::notifier_closed_event_handler
 Cxtd::objectSupports 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
 Cpaint_event_handler
 Cprogram_exit_event_handler
 Cprogress_changed_event_handler
 Cxtd::tunit::registered_test_classRepresents the registered test class
 Cxtd::forms::replace_event_handler
 Crun_worker_completed_event_handler
 Cxtd::scope_exitNowadays, every C++ developer is familiar with the Resource Acquisition Is Initialization (RAII) technique. It binds resource acquisition and release to initialization and destruction of a variable that holds the resource. There are times when writing a special class for such a variable is not worth the effort. This is when xtd xtd::scope_exit comes into play
 Cxtd::threading::thread_pool::thread_item< callback_t >::sdata
 Cxtd::tunit::settingsXtd.tunit settings
 Csignal_cancel_event_handler
 Cxtd::forms::list_control::item::sorterRepresent the sorter class used by list_control::object_collection collection
 Cspeak_completed_event_handler
 Cspeak_started_event_handler
 Cstate_changed_event_handler
 Cxtd::static_objectRepresent a static object. A static class can't be instantiated (constructors are deleted)
 Cxtd::forms::status_bar_draw_item_event_handler
 Cxtd::forms::status_bar_panel_click_event_handler
 Cstd::stringbuf
 Cxtd::tunit::testRepresents a test method
 Cxtd::tunit::test_classRepresents a test class
 Cxtd::tunit::test_class_attribute< test_class_t >Represents a test class attribute
 Cxtd::tunit::test_cleanup_attributeRepresents a test cleanup attribute
 Cxtd::tunit::test_initialize_attributeRepresents a test initialize attribute
 Cxtd::tunit::test_method_attributeRepresents a test method attribute
 Cxtd::forms::tool_bar_button_click_event_handler
 Cxtd::tunit::tunit_event_argsTunit_event_args is the base class for classes containing event data
 Ctype_t
 Cxtd::tunit::unit_testUnit test base interface
 Cstd::vector< T >STL class