Cstdex::chrono::aosn_date | AOsn date |
Cstdex::chrono::aosn_timestamp | AOsn timestamp |
Cstdex::base64_dec | Base64 decoding session |
Cstdex::base64_enc | Base64 encoding session |
►Cstdex::stream::basic |
UTF-8 byte-order-mark
|
►Cstdex::stream::basic_file | Basic seekable stream operations |
►Cstdex::stream::cache | Cached file |
Cstdex::stream::cached_file | Cached file-system file |
Cstdex::stream::diag_file | Compares multiple files to perform the same |
Cstdex::stream::file | File-system file |
Cstdex::stream::file_window | Limits file reading/writing to a predefined window |
Cstdex::stream::memory_file | In-memory file |
►Cstdex::stream::basic_sys | OS data stream (file, pipe, socket...) |
Cstdex::stream::file | File-system file |
►Cstdex::stream::converter | Modifies data on the fly when reading from/writing to a source stream |
Cstdex::stream::async_reader< CAPACITY > | Provides read-ahead stream capability |
Cstdex::stream::async_writer< CAPACITY > | Provides write-back stream capability |
►Cstdex::stream::buffer | Buffered read/write stream |
Cstdex::stream::buffered_sys | Buffered OS data stream (file, pipe, socket...) |
►Cstdex::stream::limiter | Limits reading from/writing to stream to a predefined number of bytes |
Cstdex::stream::window | Limits reading from/writing to stream to a predefined window |
Cstdex::stream::fifo | In-memory FIFO queue |
Cstdex::stream::replicator | Replicates writing of the same data to multiple streams |
►Cstdex::parser::basic_parser< T > | Base template for all parsers |
►Cstdex::parser::basic_any_cu< char > | |
Cstdex::parser::sgml_any_cp | Test for any SGML code point |
►Cstdex::parser::basic_dns_domain_char< char > | |
Cstdex::parser::sgml_dns_domain_char | Test for valid DNS domain SGML character |
►Cstdex::parser::basic_punct_cu< char > | |
Cstdex::parser::sgml_punct_cp | Test for any SGML punctuation code point |
►Cstdex::parser::basic_set< char > | |
Cstdex::parser::sgml_cp_set | Test for any SGML code point from a given string of SGML code points |
►Cstdex::parser::basic_space_cu< char > | |
Cstdex::parser::sgml_space_cp | Test for any SGML space code point |
►Cstdex::parser::basic_space_or_punct_cu< char > | |
Cstdex::parser::sgml_space_or_punct_cp | Test for any SGML space or punctuation code point |
►Cstdex::parser::basic_url_password_char< char > | |
Cstdex::parser::sgml_url_password_char | Test for valid URL password SGML character |
►Cstdex::parser::basic_url_path_char< char > | |
Cstdex::parser::sgml_url_path_char | Test for valid URL path SGML character |
►Cstdex::parser::basic_url_username_char< char > | |
Cstdex::parser::sgml_url_username_char | Test for valid URL username SGML character |
Cstdex::parser::basic_angle< T > | Test for angle in d°mm'ss.dddd form |
Cstdex::parser::basic_any_cu< T > | Test for any code unit |
Cstdex::parser::basic_bol< T > | Test for beginning of line |
Cstdex::parser::basic_chemical_formula< T > | Test for chemical formula |
Cstdex::parser::basic_cu< T > | Test for specific code unit |
Cstdex::parser::basic_date< T > | Test for date |
Cstdex::parser::basic_dns_domain_char< T > | Test for valid DNS domain character |
Cstdex::parser::basic_dns_name< T > | Test for DNS domain/hostname |
Cstdex::parser::basic_email_address< T > | Test for e-mail address |
Cstdex::parser::basic_emoticon< T > | Test for emoticon |
Cstdex::parser::basic_eol< T > | Test for end of line |
Cstdex::parser::basic_fraction< T > | Test for fraction |
►Cstdex::parser::basic_integer< T > | Base class for integer testing |
Cstdex::parser::basic_integer10< T > | Test for decimal integer |
Cstdex::parser::basic_integer10ts< T > | Test for decimal integer possibly containing thousand separators |
Cstdex::parser::basic_integer16< T > | Test for hexadecimal integer |
Cstdex::parser::basic_roman_numeral< T > | Test for Roman numeral |
Cstdex::parser::basic_ipv4_address< T > | Test for IPv4 address |
Cstdex::parser::basic_ipv6_address< T > | Test for IPv6 address |
Cstdex::parser::basic_ipv6_scope_id_char< T > | Test for valid IPv6 address scope ID character |
Cstdex::parser::basic_iterations< T > | Test for repeating |
Cstdex::parser::basic_json_string< T > | Test for JSON string |
Cstdex::parser::basic_mixed_numeral< T > | Test for mixed numeral |
Cstdex::parser::basic_monetary_numeral< T > | Test for monetary numeral |
Cstdex::parser::basic_noop< T > | "No-op" match |
Cstdex::parser::basic_phone_number< T > | Test for phone number |
Cstdex::parser::basic_punct_cu< T > | Test for any punctuation code unit |
Cstdex::parser::basic_scientific_numeral< T > | Test for scientific numeral |
Cstdex::parser::basic_score< T > | Test for match score |
►Cstdex::parser::basic_set< T > | |
Cstdex::parser::basic_cu_set< T > | Test for any code unit from a given string of code units |
Cstdex::parser::basic_signed_numeral< T > | Test for signed numeral |
Cstdex::parser::basic_space_cu< T > | Test for any space code unit |
Cstdex::parser::basic_space_or_punct_cu< T > | Test for any space or punctuation code unit |
Cstdex::parser::basic_string< T > | Test for given string |
Cstdex::parser::basic_time< T > | Test for time |
Cstdex::parser::basic_url< T > | Test for URL |
Cstdex::parser::basic_url_password_char< T > | Test for valid URL password character |
Cstdex::parser::basic_url_path< T > | Test for URL path |
Cstdex::parser::basic_url_path_char< T > | Test for valid URL path character |
Cstdex::parser::basic_url_username_char< T > | Test for valid URL username character |
►Cstdex::parser::parser_collection< T > | Base template for collection-holding parsers |
►Cstdex::parser::basic_branch< T > | Test for any |
Cstdex::parser::basic_string_branch< T, T_parser > | Test for any string |
Cstdex::parser::basic_permutation< T > | Test for permutation |
Cstdex::parser::basic_sequence< T > | Test for sequence |
►Cstdex::parser::basic_parser< char > | |
Cstdex::parser::http_agent | Test for HTTP agent |
Cstdex::parser::http_any_type | Test for HTTP any type |
Cstdex::parser::http_asterisk | Test for HTTP asterisk |
Cstdex::parser::http_cookie | Test for HTTP cookie (RFC2109) |
Cstdex::parser::http_cookie_parameter | Test for HTTP cookie parameter (RFC2109) |
Cstdex::parser::http_header | Test for HTTP header |
Cstdex::parser::http_language | Test for HTTP language (RFC1766) |
Cstdex::parser::http_line_break | Test for HTTP line break (RFC2616: CRLF | LF) |
►Cstdex::parser::http_media_range | Test for HTTP media range (RFC2616: media-range) |
Cstdex::parser::http_media_type | Test for HTTP media type (RFC2616: media-type) |
Cstdex::parser::http_parameter | Test for HTTP parameter (RFC2616: parameter) |
Cstdex::parser::http_protocol | Test for HTTP protocol |
Cstdex::parser::http_quoted_string | Test for HTTP quoted string (RFC2616: quoted-string) |
Cstdex::parser::http_request | Test for HTTP request |
Cstdex::parser::http_space | Test for HTTP space (RFC2616: LWS) |
Cstdex::parser::http_text_char | Test for HTTP text character (RFC2616: TEXT) |
Cstdex::parser::http_token | Test for HTTP token (RFC2616: token - tolerates non-ASCII) |
Cstdex::parser::http_url | Test for HTTP URL |
Cstdex::parser::http_url_parameter | Test for HTTP URL parameter |
Cstdex::parser::http_url_path | Test for HTTP URL path segment |
Cstdex::parser::http_url_path_segment | Test for HTTP URL path segment |
Cstdex::parser::http_url_port | Test for HTTP URL port |
Cstdex::parser::http_url_server | Test for HTTP URL server |
Cstdex::parser::http_value | Test for HTTP value (RFC2616: value) |
Cstdex::parser::http_weight | Test for HTTP weight factor |
Cstdex::parser::http_weighted_value< T, T_asterisk > | Test for HTTP weighted value |
Cstdex::parser::sgml_cp | Test for specific SGML code point |
Cstdex::parser::sgml_ipv6_scope_id_char | Test for valid IPv6 address scope ID SGML character |
Cstdex::parser::sgml_string | Test for SGML given string |
Cstdex::stream::buffer::buffer_t | |
Cstdex::stream::cache::cache_t | |
►Cstd::exception | |
Cstdex::user_cancelled | User cancelled exception |
Cstdex::free_locale_delete | Deleter for unique_ptr using free_locale |
Cstdex::hex_dec | Hexadecimal decoding session |
Cstdex::hex_enc | Hexadecimal encoding session |
Cstdex::parser::http_factor_more< T > | |
Cstdex::interval< T > | Numerical interval |
Cstdex::interval< fpos_t > | |
Cstdex::interval< size_t > | |
Cstdex::mapping< T > | Maps index in source string to index in destination string |
CUnitTests::math | |
Cstdex::no_delete< T > | Noop deleter |
Cstdex::no_delete< T[]> | Noop array deleter |
Cstdex::stream::fifo::node_t | |
►Cstdex::progress< T > | Progress indicator base class |
►Cstdex::global_progress< T > | Global progress indicator base class |
Cstdex::progress_switcher< T > | Progress indicator switcher |
Cstdex::lazy_progress< T > | Lazy progress indicator base class |
Cstdex::idrec::record< T, T_ID, ID, T_SIZE, ALIGN > | Helper class for read/write of records to/from memory |
Cstdex::ring< T, CAPACITY > | Ring buffer |
Cstdex::ring< uint8_t, default_async_limit > | |
►Cstd::runtime_error | |
Cstdex::errno_error | Standard C runtime library error |
►Cstdex::sys_object | Operating system object (file, pipe, anything with an OS handle etc.) |
Cstdex::stream::basic_sys | OS data stream (file, pipe, socket...) |
►CT | |
Cstdex::parser::http_value_collection< T > | Collection of HTTP values |
Cstdex::vector_queue< T > | Helper class to allow limited size FIFO queues implemented as vector of elements |
Cstdex::stream::replicator::worker | |