xtd 0.2.0
Loading...
Searching...
No Matches
Class Hierarchy
Contains inheritance class list sorted roughly, but not completely, alphabetically.
[detail level 12345678]
 Cxtd::tunit::constraints::actual_value< actual_t >
 Cxtd::addable< type_t >Represents the addable concept
 Cxtd::drawing::helpers::alphaThe alpha struct
 Canimation_updated_event_handler
 Cxtd::drawing::helpers::argbThe argb struct
 Cxtd::arithmeticable< type_t >Represents the arithmeticable concept
 Cxtd::tunit::constraints::assert_value
 Cxtd::threading::tasks::task< result_t >::awaiter
 Cxtd::threading::tasks::task< void >::awaiter
 Cxtd::threading::tasks::wtask< result_t >::awaiter
 Cxtd::threading::tasks::basic_task
 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::character< type_t >Represents the character concept
 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
 Cxtd::collections::generic::extensions::collection_common< type_t, collection_t >Internal collection common definition
 Ccolor_picker_event_handler
 Cxtd::comparable< value_t >Represents the comparable concept
 Cxtd::collections::generic::helpers::comparer< value_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< control, icomparable< control > >
 Cxtd::extensions::comparison_operators< country, icomparable< country > >
 Cxtd::extensions::comparison_operators< date_time, icomparable< date_time > >
 Cxtd::extensions::comparison_operators< emoticon, icomparable< emoticon > >
 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< process, icomparable< process > >
 Cxtd::extensions::comparison_operators< semaphore, icomparable< semaphore > >
 Cxtd::extensions::comparison_operators< size, icomparable< size > >
 Cxtd::extensions::comparison_operators< size_f, icomparable< size_f > >
 Cxtd::extensions::comparison_operators< socket, icomparable< socket > >
 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 > >
 Cxtd::extensions::comparison_operators< wrap_pointer_iterator< value_t, std::bidirectional_iterator_tag >, icomparable< wrap_pointer_iterator< value_t, std::bidirectional_iterator_tag > > >
 Cconsole_cancel_event_handler
 Cxtd::forms::const_control_ref_lessRepresents less comparator for const const_control_ref
 Cxtd::const_overload_type< args_t >Represents class that use to determine one of const overloaded methods
 Cxtd::const_overload_type< args_t... >
 Ccontrol_event_handler
 Cxtd::diagnostics::data_received_event_handler
 Cxtd::forms::date_range_event_handler
 Cxtd::decrementable< type_t >Represents the decrementable concept
 Cdelegate
 Cxtd::delegate
 Cdialog_closed_event_handler
 Cxtd::forms::dialog_closed_event_handler
 Cxtd::ranges::views::distinct_viewThe xtd::ranges::views::distinct_view class is used to distinct elements from a sequence
 Cxtd::divisible< type_t >Represents the divisible concept
 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::enumerable< type_t >Represents the enumerable concept
 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< type_t >, type_t >
 Cxtd::collections::generic::extensions::enumerable_iterators< type_t, enumerable_t >Internal enumerable iterators definition
 Cxtd::collections::generic::extensions::enumerable_iterators< char_t, xtd::collections::generic::ienumerable< char_t > >
 Cxtd::collections::generic::extensions::enumerable_iterators< type_t, xtd::collections::generic::ienumerable< type_t > >
 Cxtd::enumeration< type_t >Represent the enumeration concept
 Cxtd::extensions::equality_operators< type_t, equatable_t >Internal equality operators definition
 Cxtd::extensions::equality_operators< adjustment_rule, iequatable< adjustment_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< byte, allocator_t >, iequatable< basic_array< byte, allocator_t > > >
 Cxtd::extensions::equality_operators< basic_array< item_t, allocator_t >, iequatable< basic_array< item_t, allocator_t > > >
 Cxtd::extensions::equality_operators< basic_array< value_type, allocator_t >, iequatable< basic_array< value_type, allocator_t > > >
 Cxtd::extensions::equality_operators< basic_array< xtd::array< xtd::byte >, allocator_t >, iequatable< basic_array< xtd::array< xtd::byte >, allocator_t > > >
 Cxtd::extensions::equality_operators< basic_array< xtd::basic_string< char >, allocator_t >, iequatable< basic_array< xtd::basic_string< char >, allocator_t > > >
 Cxtd::extensions::equality_operators< basic_array< xtd::byte, allocator_t >, iequatable< basic_array< xtd::byte, allocator_t > > >
 Cxtd::extensions::equality_operators< basic_array< xtd::drawing::imaging::encoder_parameter, allocator_t >, iequatable< basic_array< xtd::drawing::imaging::encoder_parameter, allocator_t > > >
 Cxtd::extensions::equality_operators< basic_array< xtd::net::ip_address, allocator_t >, iequatable< basic_array< xtd::net::ip_address, allocator_t > > >
 Cxtd::extensions::equality_operators< basic_array< xtd::uint16, allocator_t >, iequatable< basic_array< xtd::uint16, 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< bit_array, iequatable< bit_array > >
 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< 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< 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< create_params, iequatable< create_params > >
 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< 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< 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< item, iequatable< item > >
 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< 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, iequatable< message > >
 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< 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< screen, iequatable< screen > >
 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< 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< system_colors, iequatable< system_colors > >
 Cxtd::extensions::equality_operators< tcp_client, iequatable< tcp_client > >
 Cxtd::extensions::equality_operators< tcp_listener, iequatable< tcp_listener > >
 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< 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< wrap_pointer_iterator< value_t, std::bidirectional_iterator_tag >, iequatable< wrap_pointer_iterator< value_t, std::bidirectional_iterator_tag > > >
 Cxtd::extensions::equality_operators< xtd::collections::generic::list< byte, allocator_t >, iequatable< xtd::collections::generic::list< byte, allocator_t > > >
 Cxtd::extensions::equality_operators< xtd::collections::generic::list< int32, allocator_t >, iequatable< xtd::collections::generic::list< int32, allocator_t > > >
 Cxtd::extensions::equality_operators< xtd::collections::generic::list< xtd::byte, allocator_t >, iequatable< xtd::collections::generic::list< xtd::byte, allocator_t > > >
 Cxtd::extensions::equality_operators< xtd::collections::generic::list< xtd::drawing::color, allocator_t >, iequatable< xtd::collections::generic::list< xtd::drawing::color, allocator_t > > >
 Cxtd::extensions::equality_operators< xtd::collections::generic::list< xtd::forms::layout::arranged_element_collection::value_type, allocator_t >, iequatable< xtd::collections::generic::list< xtd::forms::layout::arranged_element_collection::value_type, allocator_t > > >
 Cxtd::extensions::equality_operators< xtd::collections::generic::list< xtd::sptr< xtd::diagnostics::trace_listener >, allocator_t >, iequatable< xtd::collections::generic::list< xtd::sptr< xtd::diagnostics::trace_listener >, allocator_t > > >
 Cxtd::extensions::equality_operators< xtd::collections::generic::list< xtd::sptr< xtd::forms::control >, allocator_t >, iequatable< xtd::collections::generic::list< xtd::sptr< xtd::forms::control >, allocator_t > > >
 Cxtd::extensions::equality_operators< xtd::collections::generic::list< xtd::sptr< xtd::forms::menu_item >, allocator_t >, iequatable< xtd::collections::generic::list< xtd::sptr< xtd::forms::menu_item >, allocator_t > > >
 Cxtd::extensions::equality_operators< xtd::collections::generic::list< xtd::time_zone_info::adjustment_rule, allocator_t >, iequatable< xtd::collections::generic::list< xtd::time_zone_info::adjustment_rule, allocator_t > > >
 Cxtd::extensions::equality_operators< xtd::diagnostics::switch_object, iequatable< xtd::diagnostics::switch_object > >
 Cxtd::extensions::equality_operators< xtd::diagnostics::trace_listener_collection, iequatable< xtd::diagnostics::trace_listener_collection > >
 Cxtd::extensions::equality_operators< xtd::globalization::culture_info, iequatable< xtd::globalization::culture_info > >
 Cxtd::extensions::equality_operators< xtd::net::dns_end_point, iequatable< xtd::net::dns_end_point > >
 Cxtd::extensions::equality_operators< xtd::net::ip_address, iequatable< xtd::net::ip_address > >
 Cxtd::extensions::equality_operators< xtd::net::ip_end_point, iequatable< xtd::net::ip_end_point > >
 Cxtd::extensions::equality_operators< xtd::net::socket_address, iequatable< xtd::net::socket_address > >
 Cxtd::extensions::equality_operators< xtd::net::sockets::ip_packet_information, iequatable< xtd::net::sockets::ip_packet_information > >
 Cxtd::extensions::equality_operators< xtd::net::sockets::ip_v6_multicast_option, iequatable< xtd::net::sockets::ip_v6_multicast_option > >
 Cxtd::extensions::equality_operators< xtd::net::sockets::linger_option, iequatable< xtd::net::sockets::linger_option > >
 Cxtd::extensions::equality_operators< xtd::net::sockets::multicast_option, iequatable< xtd::net::sockets::multicast_option > >
 Cxtd::extensions::equality_operators< xtd::reflection::assembly, iequatable< xtd::reflection::assembly > >
 Cxtd::extensions::equality_operators< xtd::reflection::assembly_company_attribute, iequatable< xtd::reflection::assembly_company_attribute > >
 Cxtd::extensions::equality_operators< xtd::reflection::assembly_configuration_attribute, iequatable< xtd::reflection::assembly_configuration_attribute > >
 Cxtd::extensions::equality_operators< xtd::reflection::assembly_copyright_attribute, iequatable< xtd::reflection::assembly_copyright_attribute > >
 Cxtd::extensions::equality_operators< xtd::reflection::assembly_culture_attribute, iequatable< xtd::reflection::assembly_culture_attribute > >
 Cxtd::extensions::equality_operators< xtd::reflection::assembly_description_attribute, iequatable< xtd::reflection::assembly_description_attribute > >
 Cxtd::extensions::equality_operators< xtd::reflection::assembly_file_version_attribute, iequatable< xtd::reflection::assembly_file_version_attribute > >
 Cxtd::extensions::equality_operators< xtd::reflection::assembly_guid_attribute, iequatable< xtd::reflection::assembly_guid_attribute > >
 Cxtd::extensions::equality_operators< xtd::reflection::assembly_identifier_attribute, iequatable< xtd::reflection::assembly_identifier_attribute > >
 Cxtd::extensions::equality_operators< xtd::reflection::assembly_name_attribute, iequatable< xtd::reflection::assembly_name_attribute > >
 Cxtd::extensions::equality_operators< xtd::reflection::assembly_product_attribute, iequatable< xtd::reflection::assembly_product_attribute > >
 Cxtd::extensions::equality_operators< xtd::reflection::assembly_title_attribute, iequatable< xtd::reflection::assembly_title_attribute > >
 Cxtd::extensions::equality_operators< xtd::reflection::assembly_trademark_attribute, iequatable< xtd::reflection::assembly_trademark_attribute > >
 Cxtd::extensions::equality_operators< xtd::reflection::assembly_version_attribute, iequatable< xtd::reflection::assembly_version_attribute > >
 Cxtd::extensions::equality_operators< xtd_library, iequatable< xtd_library > >
 Cxtd::collections::generic::helpers::equator< value_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 xtd::any_object
 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::expressions::expressionProvides the base class from which the classes that represent expression tree nodes are derived. It also contains static factory methods to create the various node types. This is an abstract class
 Cxtd::expressions::expression_stream< expression_t >The xtd::expressions::expression_stream is the streamable class for expression objects
 Cstd::false_type
 Cxtd::finallyNowadays, 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::finally comes into play. xtd::finally is always executed at the end of the scope
 Cxtd::forms::find_event_handler
 Cfont_picker_event_handler
 Cform_closed_event_handler
 Cform_closing_event_handler
 Cxtd::formatable< value_t >Represents the formatable concept
 Cxtd::formatter< type_t >Provides the base class to format any object
 Cxtd::forward_iterable< value_t >Represents the forward iterable concept
 Cxtd::greater_than_comparable< type_t >Represents the greater than comparable concept
 Chandler_t
 Cxtd::collections::generic::helpers::hasher< key_t >Implements a function object for hashing data
 Chelp_event_handler
 Cxtd::collections::generic::icollection
 Cxtd::collections::generic::ienumerable_abstractAbstract object that represent ienumerable
 Cxtd::collections::generic::ilist
 Cxtd::incrementable< type_t >Represents the incrementable concept
 Cxtd::integer< type_t >Represents the integer concept
 Cxtd::integer_16< type_t >Represents the integer 16 bits concept
 Cxtd::integer_32< type_t >Represents the integer 32 bits concept
 Cxtd::integer_64< type_t >Represents the integer 64 bits concept
 Cxtd::integer_8< type_t >Represents the integer 8 bits concept
 Cxtd::integer_arithmeticable< type_t >Represents the integer arithmeticable concept
 Cxtd::interfaceRepresent an interface class
 Cstd::iostream
 Clist_box::item
 Citem_check_event_handler
 Ckey_event_handler
 Ckey_press_event_handler
 Cxtd::less_than_comparable< type_t >Represents the less than comparable concept
 Cxtd::collections::generic::helpers::lesser< value_t >Implements a function object for compare data
 Clink_label_clicked_event_handler
 Cxtd::logical< type_t >Represent a logical concept
 Cxtd::expressions::member_type< member_t >The xtd::expressions::member_type contains the member type
 Cxtd::expressions::method_type< method_t, args_t >The xtd::expressions::method_type contains the method type
 Cxtd::modable< type_t >Represents the modable concept
 Cmouse_event_handler
 Cxtd::multipliable< type_t >Represents the multipliable concept
 Cxtd::non_const_overload_type< args_t >Represents class that use to determine one of non const overloaded methods
 Cxtd::non_const_overload_type< args_t... >
 Cxtd::forms::notifier_button_click_event_handler
 Cxtd::forms::notifier_closed_event_handler
 Cxtd::number< value_t >Represents the number concept alias
 Cxtd::numeric< type_t >Represents the numeric concept
 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
 Cxtd::ranges::views::order_by_descending_viewThe xtd::ranges::views::order_by_descending_view class is used to sort the elements of a sequence in descending order according to a key
 Cxtd::ranges::views::order_by_viewThe xtd::ranges::views::order_by_view class is used to sort the elements of a sequence in ascending order according to a key
 Cpaint_event_handler
 Cxtd::expressions::placeholders< count >Generates a set of positional placeholders that can be decomposed using structured bindings to build readable and composable expression templates
 Cxtd::post_decrementable< type_t >Represents the post decrementable concept
 Cxtd::post_incrementable< type_t >Represents the post decrementable concept
 Cxtd::pre_decrementable< type_t >Represents the pre decrementable concept
 Cxtd::pre_incrementable< type_t >Represents the post decrementable concept
 Cprogram_exit_event_handler
 Cprogress_changed_event_handler
 Cxtd::collections::generic::enumerable_generator< type_t >::promise_type
 Cxtd::threading::tasks::task< result_t >::promise_type
 Cxtd::threading::tasks::task< void >::promise_type
 Cxtd::threading::tasks::wtask< result_t >::promise_type
 Cstd::queue< T >STL class
 Cxtd::collections::generic::helpers::raw_array< type_t, allocator_t >Internal vector-like container used as a storage backend for xtd collections
 Cxtd::real< type_t >Represents the real concept
 Cxtd::real_decimal< type_t >Represents the real decimal concept
 Cxtd::real_double< type_t >Represents the real double concept
 Cxtd::real_single< type_t >Represents the real single concept
 Cxtd::tunit::register_test_class_types< test_class_t, args_t >Represents the register test class types
 Cxtd::forms::replace_event_handler
 Cxtd::drawing::helpers::rgbThe rgb struct
 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. xtd::scope_exit is always executed at the end of the scope
 Cxtd::scope_failNowadays, 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_fail comes into play. xtd::scope_fail is executed only if an exception is in progress
 Cxtd::scope_successNowadays, 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_success comes into play. xtd::scope_success is executed only if no exception
 Cxtd::ranges::views::select_viewThe xtd::ranges::views::select_view class is used to select elements from a sequence
 Cxtd::tunit::settingsXtd.tunit settings
 Csignal_cancel_event_handler
 Cxtd::signed_integer< type_t >Represents the signed integer concept
 Cxtd::signed_integer_16< type_t >Represents the signed integer 16 bits concept
 Cxtd::signed_integer_32< type_t >Represents the signed integer 32 bits concept
 Cxtd::signed_integer_64< type_t >Represents the signed integer 64 bits concept
 Cxtd::signed_integer_8< type_t >Represents the signed integer 8 bits concept
 Cxtd::forms::list_control::item::sorterRepresent the sorter class used by list_control::object_collection collection
 Cspeak_completed_event_handler
 Cspeak_started_event_handler
 Cstd::stack< T >STL class
 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
 Cxtd::stream_insertable< value_t >Represents the stream insertable concept
 Cxtd::extensions::stream_insertion_operator< type_t, stringable_t >Internal comparable operators definition
 Cxtd::extensions::stream_insertion_operator< type_t, istringable< type_t > >
 Cxtd::stringable< value_t >Represents the stringable concept
 Cstd::stringbuf
 Cxtd::subtractable< type_t >Represents the subtractable concept
 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::textual< type_t >Represents the textual concept
 Cxtd::textual_literal< type_t >Represents the textual literal concept
 Cthreading::thread_exception_event_handler
 Cxtd::helpers::throw_helperThe xtd::helpers::throw_helper class is used to throw an exception in the xtd framework
 Cxtd::ranges::views::to_array_viewThe xtd::ranges::views::to_array_view class is used to convert a sequence to an array
 Cxtd::ranges::views::to_list_viewThe xtd::ranges::views::to_list_view class is used to convert a sequence to a list
 Cxtd::forms::tool_bar_button_click_event_handler
 Cstd::true_type
 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
 Cxtd::unsigned_integer< type_t >Represents unsigned integer concept
 Cxtd::unsigned_integer_16< type_t >Represents the unsigned integer 16 bist concept
 Cxtd::unsigned_integer_32< type_t >Represents the unsigned integer 32 bist concept
 Cxtd::unsigned_integer_64< type_t >Represnets the unsigned integer 64 bits concept
 Cxtd::unsigned_integer_8< type_t >Represents the unsigned integer 8 bits concept
 Cxtd::value_type< type_t >Represents a value_type struct
 Cxtd::ranges::views::where_viewThe xtd::ranges::views::where_view class is used to filter elements from a sequence