xtd - Reference Guide  0.1.1
Modern c++17/20 framework to create console, GUI and unit test applications on Windows, macOS, Linux, iOS and android.
xtd.core.h
Go to the documentation of this file.
1 #pragma once
5 
6 #include "action.h"
7 #include "any.h"
8 #include "argument_exception.h"
11 #include "arithmetic_exception.h"
12 #include "as.h"
13 #include "async_callback.h"
14 #include "background_color.h"
15 #include "beep.h"
16 #include "bit_converter.h"
17 #include "block_scope.h"
18 #include "build_type.h"
19 #include "cdebug.h"
20 #include "cnull.h"
21 #include "compiler.h"
22 #include "compiler_id.h"
23 #include "console.h"
26 #include "console_color.h"
27 #include "console_key.h"
28 #include "console_key_info.h"
29 #include "console_modifiers.h"
30 #include "console_special_key.h"
31 #include "convert_string.h"
32 #include "cpp_language.h"
33 #include "ctrace.h"
34 #include "debugstreambuf.h"
35 #include "delegate.h"
37 #include "domain_exception.h"
38 #include "environment.h"
40 #include "event.h"
41 #include "event_args.h"
42 #include "event_handler.h"
43 #include "foreground_color.h"
44 #include "format_exception.h"
45 #include "func.h"
46 #include "guid.h"
47 #include "iasync_result.h"
48 #include "icomparable.h"
49 #include "iequatable.h"
51 #include "interface.h"
52 #include "invalid_cast_exception.h"
55 #include "is.h"
56 #include "language_id.h"
57 #include "length_exception.h"
58 #include "literals.h"
59 #include "math.h"
60 #include "nameof.h"
64 #include "null_pointer_exception.h"
65 #include "number_styles.h"
66 #include "object.h"
68 #include "operating_system.h"
70 #include "overflow_exception.h"
71 #include "overload.h"
72 #include "parse.h"
73 #include "platform_id.h"
75 #include "predicate.h"
76 #include "processor.h"
77 #include "random.h"
78 #include "reset_color.h"
79 #include "startup.h"
80 #include "static.h"
81 #include "string_comparison.h"
82 #include "string_split_options.h"
83 #include "system_exception.h"
84 #include "tick.h"
85 #include "ticks.h"
86 #include "time_out_exception.h"
87 #include "to_string.h"
88 #include "tracestreambuf.h"
89 #include "translator.h"
90 #include "typeof.h"
91 #include "types.h"
92 #include "underflow_exception.h"
93 #include "unused.h"
94 #include "using.h"
95 #include "ustring.h"
96 #include "va_args_comma.h"
97 #include "version.h"
98 #include "xml_syntax_exception.h"
99 #include "collections/any_pair.h"
101 #include "collections/vector_list.h"
107 #include "diagnostics/debug.h"
108 #include "diagnostics/debugger.h"
112 #include "diagnostics/process.h"
119 #include "diagnostics/stack_frame.h"
120 #include "diagnostics/stack_trace.h"
121 #include "diagnostics/stopwatch.h"
122 #include "diagnostics/switch_base.h"
123 #include "diagnostics/trace.h"
127 #include "diagnostics/trace_level.h"
136 #include "io/file.h"
137 #include "io/file_attributes.h"
139 #include "io/file_load_exception.h"
141 #include "io/io_exception.h"
142 #include "io/path.h"
144 #include "io/stream_reader.h"
145 #include "io/stream_writer.h"
146 #include "io/string_reader.h"
147 #include "io/string_writer.h"
148 #include "io/text_reader.h"
149 #include "io/text_writer.h"
150 #include "media/system_sound.h"
151 #include "media/system_sounds.h"
152 #include "net/cookie_exception.h"
153 #include "net/dns.h"
154 #include "net/dns_end_point.h"
155 #include "net/end_point.h"
156 #include "net/ip_address.h"
157 #include "net/ip_end_point.h"
158 #include "net/ip_host_entry.h"
159 #include "net/network_credential.h"
161 #include "net/socket_address.h"
162 #include "net/web_exception.h"
173 #include "net/sockets/select_mode.h"
174 #include "net/sockets/socket.h"
185 #include "net/sockets/socket_type.h"
186 #include "net/sockets/tcp_client.h"
189 #include "net/sockets/udp_client.h"
190 #include "web/css/css_reader.h"
191 #include "web/css/css_writer.h"
192 #include "web/css/property.h"
193 #include "web/css/property_map.h"
194 #include "web/css/selector.h"
195 #include "web/css/selector_map.h"
Contains xtd::action delegate.
Contains xtd::net::sockets::address_family enum.
Contains xtd::any method.
Contains xtd::collections::any_pair typedef.
Contains xtd::argument_exception exception.
Contains xtd::argument_null_exception exception.
Contains xtd::argument_out_of_range_exception exception.
Contains xtd::arithmetic_exception exception.
Contains xtd::as method.
Contains xtd::action delegate.
Contains xtd::background_color class.
Contains xtd::beep class.
Contains xtd::bit_converter class.
Contains block_scope_ keyword.
Contains xtd::diagnostics::boolean_switch class.
Contains xtd::build_type enum class.
Contains xtd::cdebug ostream.
Contains xtd::cnull ostream.
Contains xtd::compiler class.
Contains xtd::compiler_id enum class.
Contains xtd::console class.
Contains xtd::console_cancel_event_args event args.
Contains xtd::console_cancel_event_handler event handler.
Contains xtd::console_color enum class.
Contains xtd::console_key enum class.
Contains xtd::console_key_info class.
Contains xtd::console_modifiers enum class.
Contains xtd::console_special_key enum class.
Contains xtd::diagnostics::console_trace_listener class.
Contains xtd::convert_string class.
Contains xtd::net::cookie_exception exception.
Contains xtd::cpp_language class.
Contains xtd::web::css::reader class.
Contains xtd::web::css::writer class.
Contains xtd::ctrace ostream.
Contains xtd::diagnostics::debug class.
Contains xtd::diagnostics::debugger class.
Contains xtd::debugstreambuf class.
Contains xtd::diagnostics::default_trace_listener class.
Contains xtd::delegate delegate.
Contains xtd::io::directory_not_found_exception exception.
Contains xtd::divided_by_zero_exception exception.
Contains xtd::net::dns class.
Contains xtd::net::dns_end_point class.
Contains xtd::domain_exception exception.
Contains xtd::io::drive_not_found_exception exception.
Contains xtd::io::end_of_stream_exception exception.
Contains xtd::net::end_point class.
Contains xtd::environment class.
Contains xtd::environment_variable_target enum class.
Contains xtd::event event.
Contains xtd::event_args event args.
Contains xtd::event_handler event handler.
Contains xtd::diagnostics::event_type_filter class.
Contains xtd::io::file class.
Contains xtd::io::file_attributes enum class.
Contains xtd::io::file_format_exception exception.
Contains xtd::io::file_load_exception exception.
Contains xtd::io::file_not_found_exception exception.
Contains xtd::foreground_color class.
Contains xtd::format_exception exception.
Contains xtd::func delegate.
Contains xtd::guid class.
Contains xtd::iasync_result interface.
Contains xtd::icomparable interface.
Contains xtd::iequatable interface.
Contains xtd::index_out_of_range_exception exception.
Contains xtd::interface interface.
Contains xtd::invalid_cast_exception exception.
Contains xtd::invalid_operation_exception exception.
Contains xtd::invalid_program_exception exception.
Contains xtd::net::sockets::io_control_code enum.
Contains xtd::io::io_exception exception.
Contains xtd::net::ip_address class.
Contains xtd::net::ip_end_point class.
Contains xtd::net::ip_host_entry class.
Contains xtd::net::sockets::ip_packet_information class.
Contains xtd::net::sockets::ip_protection_level enum.
Contains xtd::net::sockets::ip_v6_multicast_option class.
Contains xtd::is method.
Contains xtd::collections::key_not_found_exception exception.
Contains xtd::language_id enum class.
Contains xtd::length_exception exception.
Contains xtd::net::sockets::linger_option class.
Contains xtd literals.
Contains xtd::math class.
Contains xtd::net::sockets::multicast_option class.
Contains nameof_ keyword.
Contains xtd::net::network_credential class.
Contains xtd::net::sockets::network_stream class.
Contains xtd::not_finite_number_exception exception.
Contains xtd::not_implemented_exception exception.
Contains xtd::not_supported_exception exception.
Contains xtd::null_pointer_exception exception.
Contains xtd::number_styles enum class.
Contains xtd::object class.
Contains xtd::object_closed_exception exception.
Contains xtd::operating_system class.
Contains xtd::operation_canceled_exception exception.
Contains xtd::diagnostics::ostream_trace_listener listener.
Contains xtd::overflow_exception exception.
Contains xtd::overload class.
Contains xtd::parse methods.
Contains xtd::io::path class.
Contains xtd::io::path_too_long_exception exception.
Contains xtd::platform_id enum class.
Contains xtd::platform_not_supported_exception exception.
Contains xtd::predicate delegate.
Contains xtd::diagnostics::process class.
Contains xtd::diagnostics::process_priority_class enum class.
Contains xtd::diagnostics::process_start_info class.
Contains xtd::diagnostics::process_window_style enum class.
Contains xtd::processor class.
Contains xtd::web::css::property class.
Contains xtd::web::css::property_map typedef.
Contains xtd::net::sockets::protocol_family enum.
Contains xtd::net::sockets::protocol_type enum.
Contains xtd::net::protocol_violation_exception exception.
Contains xtd::random class.
Contains xtd::reset_color class.
Contains xtd::net::sockets::select_mode enum.
Contains xtd::web::css::selector class.
Contains xtd::web::css::selector_map typedef.
Contains xtd::net::sockets::socket class.
Contains xtd::net::socket_address class.
Contains xtd::net::sockets::socket_async_event_args class.
Contains xtd::net::sockets::socket_async_operation enum.
Contains xtd::net::sockets::socket_error enum.
Contains xtd::net::sockets::socket_exception exception.
Contains xtd::net::sockets::socket_flags enum.
Contains xtd::net::sockets::socket_information class.
Contains xtd::net::sockets::socket_information_options enum.
Contains xtd::net::sockets::socket_option_level enum.
Contains xtd::net::sockets::socket_option_name enum.
Contains xtd::net::sockets::socket_shutdown enum.
Contains xtd::net::sockets::socket_type enum.
Contains xtd::diagnostics::source_filter class.
Contains xtd::diagnostics::source_levels enum class.
Contains xtd::diagnostics::source_switch class.
Contains xtd::diagnostics::stack_frame class.
Contains xtd::diagnostics::stack_trace class.
Contains startup_ keyword.
Contains xtd::static_object class.
Contains xtd::diagnostics::stopwatch class.
Contains xtd::io::stream_reader class.
Contains xtd::io::stream_writer class.
Contains xtd::string_comparison enum class.
Contains xtd::collections::specialized::string_map typedef.
Contains xtd::collections::specialized::string_pair typedef.
Contains xtd::io::string_reader class.
Contains xtd::string_split_options enum class.
Contains xtd::collections::specialized::string_vector typedef.
Contains xtd::io::string_writer class.
Contains xtd::diagnostics::switch_base class.
Contains xtd::system_exception exception.
Contains xtd::media::system_sound class.
Contains xtd::media::system_sounds class.
Contains xtd::net::sockets::tcp_client class.
Contains xtd::net::sockets::tcp_listener class.
Contains xtd::io::text_reader class.
Contains xtd::io::text_writer class.
Contains xtd::tick typedef.
Contains xtd::ticks typedef.
Contains xtd::time_out_exception exception.
Contains xtd::to_string methods.
Contains xtd::diagnostics::trace class.
Contains xtd::diagnostics::trace_event_cache class.
Contains xtd::diagnostics::trace_event_type enum class.
Contains xtd::diagnostics::trace_filter class.
Contains xtd::diagnostics::trace_level enum class.
Contains xtd::diagnostics::trace_listener listener.
Contains xtd::diagnostics::trace_listener_collection class.
Contains xtd::diagnostics::trace_options enum class.
Contains xtd::diagnostics::trace_source class.
Contains xtd::diagnostics::trace_switch class.
Contains xtd::tracestreambuf class.
Contains xtd::translator class.
Contains xtd::net::sockets::transmit_file_options enum.
Contains typeof_ keyword.
Contains xtd fundamental types.
Contains xtd::net::sockets::udp_client class.
Contains xtd::underflow_exception exception.
Contains unused_ keyword.
Contains using_ keyword.
Contains xtd::ustring class.
Contains #__VA_ARGS_COMMA__ keyword.
Contains xtd::collections::vector_list typedef.
Contains xtd::version class.
Contains xtd::net::web_exception exception.
Contains xtd::xml_syntax_exception exception.