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 >
 Cxtd::__xtd_tuple_stringer< type_t, n_t, last_t >
 Cxtd::__xtd_tuple_stringer< type_t, n_t, n_t >
 Cxtd::native::date_time::time_zone_info::adjustement_rule
 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::comparison_operators< type_t, comparable_t >Internal comparable operators definition
 Cxtd::comparison_operators< any_object, icomparable< any_object > >
 Cxtd::comparison_operators< basic_string< char_t, traits_t, allocator_t >, icomparable< basic_string< char_t, traits_t, allocator_t > > >
 Cxtd::comparison_operators< box< type_t >, icomparable< box< type_t > > >
 Cxtd::comparison_operators< control, icomparable< control > >
 Cxtd::comparison_operators< date_time, icomparable< date_time > >
 Cxtd::comparison_operators< enum_object< std::nullptr_t >, icomparable< enum_object< std::nullptr_t > > >
 Cxtd::comparison_operators< event_wait_handle, icomparable< event_wait_handle > >
 Cxtd::comparison_operators< guid, icomparable< guid > >
 Cxtd::comparison_operators< image_format, icomparable< image_format > >
 Cxtd::comparison_operators< item, icomparable< item > >
 Cxtd::comparison_operators< mutex, icomparable< mutex > >
 Cxtd::comparison_operators< semaphore, icomparable< semaphore > >
 Cxtd::comparison_operators< time_span, icomparable< time_span > >
 Cxtd::comparison_operators< time_zone_info, icomparable< time_zone_info > >
 Cxtd::comparison_operators< type_t, icomparable< type_t > >
 Cxtd::comparison_operators< version, icomparable< version > >
 Cxtd::native::condition_variableContains condition_variable native API
 Cxtd::native::consoleContains console native API
 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::forms::native::create_paramsEncapsulates the information needed when creating a control
 Cxtd::native::critical_sectionContains critical_section native API
 Cxtd::native::cryptographyContains cryptography native API
 Cxtd::diagnostics::data_received_event_handler
 Cxtd::forms::date_range_event_handler
 Cxtd::native::date_timeContains date time native API
 Cxtd::native::debuggerContains debugger native API
 Cdelegate
 Cxtd::delegate
 Cdialog_closed_event_handler
 Cxtd::forms::dialog_closed_event_handler
 Cxtd::native::directoryContains directory native API
 Cxtd::native::directory::directory_iteratorRepresent directory iterator used by xtd::native::directory::enumerate_directories
 Cxtd::native::dnsContains dns native API
 Cdo_work_event_handler
 Cxtd::native::driveContains drive native API
 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::enumerable_iterators< type_t, enumerable_t >Internal enumarable iterators definition
 Cxtd::collections::generic::enumerable_iterators< char_t, ienumerable< char_t > >
 Cxtd::collections::generic::enumerable_iterators< list_type_t, ienumerable< list_type_t > >
 Cxtd::collections::generic::enumerable_iterators< type_t, ienumerable< type_t > >
 Cxtd::collections::generic::enumerable_iterators< value_type, ienumerable< value_type > >
 Cxtd::native::environmentContains environment native API
 Cxtd::equality_operators< type_t, equatable_t >Internal comparable operators definition
 Cxtd::equality_operators< adjustement_rule, iequatable< adjustement_rule > >
 Cxtd::equality_operators< any_object, iequatable< any_object > >
 Cxtd::equality_operators< background_image, iequatable< background_image > >
 Cxtd::equality_operators< basic_array< type_t, allocator_t >, iequatable< basic_array< type_t, allocator_t > > >
 Cxtd::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::equality_operators< basic_array< value_type, allocator_t >, iequatable< basic_array< value_type, allocator_t > > >
 Cxtd::equality_operators< basic_string< char_t, traits_t, allocator_t >, iequatable< basic_string< char_t, traits_t, allocator_t > > >
 Cxtd::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::equality_operators< border_color, iequatable< border_color > >
 Cxtd::equality_operators< border_radius, iequatable< border_radius > >
 Cxtd::equality_operators< border_style, iequatable< border_style > >
 Cxtd::equality_operators< box< type_t >, iequatable< box< type_t > > >
 Cxtd::equality_operators< brush, iequatable< brush > >
 Cxtd::equality_operators< cancellation_token, iequatable< cancellation_token > >
 Cxtd::equality_operators< color, iequatable< color > >
 Cxtd::equality_operators< color_palette, iequatable< color_palette > >
 Cxtd::equality_operators< conical_gradient_brush, iequatable< conical_gradient_brush > >
 Cxtd::equality_operators< console_key_info, iequatable< console_key_info > >
 Cxtd::equality_operators< control, iequatable< control > >
 Cxtd::equality_operators< control_layout_style, iequatable< control_layout_style > >
 Cxtd::equality_operators< country, iequatable< country > >
 Cxtd::equality_operators< cursor, iequatable< cursor > >
 Cxtd::equality_operators< date_time, iequatable< date_time > >
 Cxtd::equality_operators< delegate< result_t()>, iequatable< delegate< result_t()> > >
 Cxtd::equality_operators< delegate< result_t(arguments_t...)>, iequatable< delegate< result_t(arguments_t...)> > >
 Cxtd::equality_operators< delegate< value_t(arguments_t...)>, iequatable< delegate< value_t(arguments_t...)> > >
 Cxtd::equality_operators< directory_iterator, iequatable< directory_iterator > >
 Cxtd::equality_operators< emoticon, iequatable< emoticon > >
 Cxtd::equality_operators< enable_debug, iequatable< enable_debug > >
 Cxtd::equality_operators< encoder, iequatable< encoder > >
 Cxtd::equality_operators< encoder_parameter, iequatable< encoder_parameter > >
 Cxtd::equality_operators< encoder_parameters, iequatable< encoder_parameters > >
 Cxtd::equality_operators< enum_object< std::nullptr_t >, iequatable< enum_object< std::nullptr_t > > >
 Cxtd::equality_operators< event_wait_handle, iequatable< event_wait_handle > >
 Cxtd::equality_operators< file_iterator, iequatable< file_iterator > >
 Cxtd::equality_operators< file_settings, iequatable< file_settings > >
 Cxtd::equality_operators< file_system_entry_iterator, iequatable< file_system_entry_iterator > >
 Cxtd::equality_operators< file_system_info_iterator, iequatable< file_system_info_iterator > >
 Cxtd::equality_operators< flat_button_appearance, iequatable< flat_button_appearance > >
 Cxtd::equality_operators< font, iequatable< font > >
 Cxtd::equality_operators< font_family, iequatable< font_family > >
 Cxtd::equality_operators< frame_dimension, iequatable< frame_dimension > >
 Cxtd::equality_operators< graphics_path, iequatable< graphics_path > >
 Cxtd::equality_operators< graphics_state, iequatable< graphics_state > >
 Cxtd::equality_operators< guid, iequatable< guid > >
 Cxtd::equality_operators< hatch_brush, iequatable< hatch_brush > >
 Cxtd::equality_operators< horizontal_control_layout_style, iequatable< horizontal_control_layout_style > >
 Cxtd::equality_operators< icon, iequatable< icon > >
 Cxtd::equality_operators< image, iequatable< image > >
 Cxtd::equality_operators< image_format, iequatable< image_format > >
 Cxtd::equality_operators< image_list, iequatable< image_list > >
 Cxtd::equality_operators< ip_address, iequatable< ip_address > >
 Cxtd::equality_operators< item, iequatable< item > >
 Cxtd::equality_operators< length, iequatable< length > >
 Cxtd::equality_operators< lengths, iequatable< lengths > >
 Cxtd::equality_operators< linear_gradient_brush, iequatable< linear_gradient_brush > >
 Cxtd::equality_operators< link, iequatable< link > >
 Cxtd::equality_operators< link_area, iequatable< link_area > >
 Cxtd::equality_operators< matrix, iequatable< matrix > >
 Cxtd::equality_operators< menu, iequatable< menu > >
 Cxtd::equality_operators< message_notifier_button, iequatable< message_notifier_button > >
 Cxtd::equality_operators< mutex, iequatable< mutex > >
 Cxtd::equality_operators< padding, iequatable< padding > >
 Cxtd::equality_operators< pen, iequatable< pen > >
 Cxtd::equality_operators< point, iequatable< point > >
 Cxtd::equality_operators< point_f, iequatable< point_f > >
 Cxtd::equality_operators< property_item, iequatable< property_item > >
 Cxtd::equality_operators< radial_gradient_brush, iequatable< radial_gradient_brush > >
 Cxtd::equality_operators< rectangle, iequatable< rectangle > >
 Cxtd::equality_operators< rectangle_f, iequatable< rectangle_f > >
 Cxtd::equality_operators< region, iequatable< region > >
 Cxtd::equality_operators< renderer, iequatable< renderer > >
 Cxtd::equality_operators< semaphore, iequatable< semaphore > >
 Cxtd::equality_operators< shadow, iequatable< shadow > >
 Cxtd::equality_operators< size, iequatable< size > >
 Cxtd::equality_operators< size_f, iequatable< size_f > >
 Cxtd::equality_operators< socket, iequatable< socket > >
 Cxtd::equality_operators< solid_brush, iequatable< solid_brush > >
 Cxtd::equality_operators< stack_frame, iequatable< stack_frame > >
 Cxtd::equality_operators< status_bar_panel, iequatable< status_bar_panel > >
 Cxtd::equality_operators< style_sheet, iequatable< style_sheet > >
 Cxtd::equality_operators< switch_base, iequatable< switch_base > >
 Cxtd::equality_operators< system_colors, iequatable< system_colors > >
 Cxtd::equality_operators< system_sound, iequatable< system_sound > >
 Cxtd::equality_operators< tcp_client, iequatable< tcp_client > >
 Cxtd::equality_operators< tcp_listener, iequatable< tcp_listener > >
 Cxtd::equality_operators< texture_brush, iequatable< texture_brush > >
 Cxtd::equality_operators< theme, iequatable< theme > >
 Cxtd::equality_operators< time_span, iequatable< time_span > >
 Cxtd::equality_operators< time_zone_info, iequatable< time_zone_info > >
 Cxtd::equality_operators< tool_bar_button, iequatable< tool_bar_button > >
 Cxtd::equality_operators< toolkit, iequatable< toolkit > >
 Cxtd::equality_operators< trace_listener_collection, iequatable< trace_listener_collection > >
 Cxtd::equality_operators< transition_time, iequatable< transition_time > >
 Cxtd::equality_operators< type_object, iequatable< type_object > >
 Cxtd::equality_operators< type_t, iequatable< type_t > >
 Cxtd::equality_operators< udp_client, iequatable< udp_client > >
 Cxtd::equality_operators< uri, iequatable< uri > >
 Cxtd::equality_operators< version, iequatable< version > >
 Cxtd::equality_operators< vertical_control_layout_style, iequatable< vertical_control_layout_style > >
 Cxtd::equality_operators< xtd::collections::generic::list< type_t, xtd::collections::generic::helpers::allocator< typename std::conditional< std::is_same< bool, type_t >::value, char, type_t >::type > >, iequatable< xtd::collections::generic::list< type_t, xtd::collections::generic::helpers::allocator< typename std::conditional< std::is_same< bool, type_t >::value, char, type_t >::type > > > >
 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::native::fileContains file native API
 Cxtd::native::directory::file_and_directory_iteratorRepresent file iterator used by xtd::native::directory::enumerate_files
 Cxtd::native::directory::file_iteratorRepresent file iterator used by xtd::native::directory::enumerate_files
 Cxtd::native::file_systemContains file_system native API
 Cxtd::forms::find_event_handler
 Cfont_picker_event_handler
 Cform_closed_event_handler
 Cform_closing_event_handler
 Cxtd::native::guidContains guid native API
 Chandler_t
 Cxtd::collections::generic::helpers::hasher< key_t >Implements a function object for hashing data
 Chelp_event_handler
 CHELPINFO
 CHWND__
 Cxtd::interfaceRepresent an interface class
 Cxtd::native::interlockedContains interlocked native API
 Cstd::iostream
 Clist_box::item
 Citem_check_event_handler
 Cxtd::collections::generic::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
 Cxtd::native::memoryContains memory native API
 Cmouse_event_handler
 Cxtd::native::named_event_wait_handleContains named_event_wait_handle native API
 Cxtd::native::named_mutexContains named_mutex native API
 Cxtd::native::named_semaphoreContains named_semaphore native API
 CNMHDR
 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
 Cxtd::native::pathContains path native API
 CPOINT
 Cxtd::native::processContains process native API
 Cprogram_exit_event_handler
 Cprogress_changed_event_handler
 Cxtd::drawing::native::image::property_itemEncapsulates a metadata property to be included in an image file
 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::native::settingsContains settings native API
 Cxtd::tunit::settingsXtd.tunit settings
 Csignal_cancel_event_handler
 Cxtd::native::socketContains translator native API
 Cxtd::forms::list_control::item::sorterRepresent the sorter class used by list_control::object_collection collection
 Cspeak_completed_event_handler
 Cspeak_started_event_handler
 Cxtd::native::speech_synthesizerContains path native API
 Cxtd::native::stack_traceContains stack_trace native API
 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::native::system_soundContains system_sound native API
 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::native::threadContains thread native API
 Cxtd::native::date_time::time_zone_info
 Cxtd::forms::tool_bar_button_click_event_handler
 Cxtd::native::date_time::time_zone_info::transition_time
 Cxtd::native::translatorContains translator native API
 Cxtd::tunit::tunit_event_argsTunit_event_args is the base class for classes containing event data
 Ctype_t
 Cxtd::native::typesContains type native API
 Cxtd::tunit::unit_testUnit test base interface
 Cxtd::native::unnamed_event_wait_handleContains unnamed_event_wait_handle native API
 Cxtd::native::unnamed_mutexContains unnamed_mutex native API
 Cxtd::native::unnamed_semaphoreContains unnamed_semaphore native API
 Cstd::vector< T >STL class