stdex Additional custom or not Standard C++ covered algorithms

Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1 2 3 4]

▼N stdex |
►N chrono |
C aosn_date | AOsn date
C aosn_timestamp | AOsn timestamp
►N html |
C comment | HTML comment
C declaration | HTML declaration
C document | HTML document
C element | HTML element `<.../>`
C element_end | Ending tag of an HTML element `</...>`
C element_start | Starting tag of an HTML element `<...>`
C element_traits | Describes attributes associated with a HTML element
C entity | HTML entity
C inserted_token | Inserted HTML token
C instruction | HTML instruction
C parser | HTML parser
C sequence | Base class for HTML sequences
C starting_token | Token representing start HTML tag
C text_token | Token representing part of HTML text
C token | HTML token base class
C url_token | HTTP token representing an URL
►N idrec |
C record | Helper class for read/write of records to/from memory
►N minisign |
C line_break | Test for CRLF or LF
C untrusted_comment | Test for "untrusted comment:"
►N parser |
C basic_angle | Test for angle in d°mm'ss.dddd form
C basic_any_cu | Test for any code unit
C basic_bol | Test for beginning of line
C basic_branch | Test for any
C basic_chemical_formula | Test for chemical formula
C basic_creditor_reference | Test for Creditor Reference
C basic_css_cdc | Legacy CSS comment end `-->`
C basic_css_cdo | Legacy CSS comment start `<!--`
C basic_css_comment | CSS comment
C basic_css_import | CSS import directive
C basic_css_string | CSS string
C basic_css_uri | URI in CSS
C basic_cu | Test for specific code unit
C basic_cu_set | Test for any code unit from a given string of code units
C basic_date | Test for date
C basic_dns_domain_char | Test for valid DNS domain character
C basic_dns_name | Test for DNS domain/hostname
C basic_email_address | Test for e-mail address
C basic_emoticon | Test for emoticon
C basic_eol | Test for end of line
C basic_fraction | Test for fraction
C basic_html_declaration_condition_end | End of condition `...]]>`
C basic_html_declaration_condition_start | Start of condition `<![condition[...`
C basic_html_ident | Contiguous sequence of characters representing name of element, attribute etc
C basic_html_tag | Tag
C basic_html_value | Optionally-quoted string representing value of an attribute
C basic_iban | Test for International Bank Account Number
C basic_integer | Base class for integer testing
C basic_integer10 | Test for decimal integer
C basic_integer10ts | Test for decimal integer possibly containing thousand separators
C basic_integer16 | Test for hexadecimal integer
C basic_ipv4_address | Test for IPv4 address
C basic_ipv6_address | Test for IPv6 address
C basic_ipv6_scope_id_char | Test for valid IPv6 address scope ID character
C basic_iterations | Test for repeating
C basic_json_string | Test for JSON string
C basic_mime_type | MIME content type
C basic_mixed_numeral | Test for mixed numeral
C basic_monetary_numeral | Test for monetary numeral
C basic_noop | "No-op" match
C basic_parser | Base template for all parsers
C basic_permutation | Test for permutation
C basic_phone_number | Test for phone number
C basic_punct_cu | Test for any punctuation code unit
C basic_roman_numeral | Test for Roman numeral
C basic_scientific_numeral | Test for scientific numeral
C basic_score | Test for match score
C basic_sequence | Test for sequence
C basic_set |
C basic_si_reference | Test for SI Reference
C basic_si_reference_delimiter | Test for SI Reference delimiter
C basic_si_reference_part | Test for SI Reference part
C basic_signed_numeral | Test for signed numeral
C basic_space_cu | Test for any space code unit
C basic_space_or_punct_cu | Test for any space or punctuation code unit
C basic_string | Test for given string
C basic_string_branch | Test for any string
C basic_time | Test for time
C basic_url | Test for URL
C basic_url_password_char | Test for valid URL password character
C basic_url_path | Test for URL path
C basic_url_path_char | Test for valid URL path character
C basic_url_username_char | Test for valid URL username character
C html_attribute | Tag attribute
C http_agent | Test for HTTP agent
C http_any_type | Test for HTTP any type
C http_asterisk | Test for HTTP asterisk
C http_cookie | Test for HTTP cookie (RFC2109)
C http_cookie_parameter | Test for HTTP cookie parameter (RFC2109)
C http_factor_more |
C http_header | Test for HTTP header
C http_language | Test for HTTP language (RFC1766)
C http_line_break | Test for HTTP line break (RFC2616: CRLF | LF)
C http_media_range | Test for HTTP media range (RFC2616: media-range)
C http_media_type | Test for HTTP media type (RFC2616: media-type)
C http_parameter | Test for HTTP parameter (RFC2616: parameter)
C http_protocol | Test for HTTP protocol
C http_quoted_string | Test for HTTP quoted string (RFC2616: quoted-string)
C http_request | Test for HTTP request
C http_space | Test for HTTP space (RFC2616: LWS)
C http_text_char | Test for HTTP text character (RFC2616: TEXT)
C http_token | Test for HTTP token (RFC2616: token - tolerates non-ASCII)
C http_url | Test for HTTP URL
C http_url_parameter | Test for HTTP URL parameter
C http_url_path | Test for HTTP URL path segment
C http_url_path_segment | Test for HTTP URL path segment
C http_url_port | Test for HTTP URL port
C http_url_server | Test for HTTP URL server
C http_value | Test for HTTP value (RFC2616: value)
C http_value_collection | Collection of HTTP values
C http_weight | Test for HTTP weight factor
C http_weighted_value | Test for HTTP weighted value
C parser_collection | Base template for collection-holding parsers
C sgml_any_cp | Test for any SGML code point
C sgml_cp | Test for specific SGML code point
C sgml_cp_set | Test for any SGML code point from a given string of SGML code points
C sgml_dns_domain_char | Test for valid DNS domain SGML character
C sgml_ipv6_scope_id_char | Test for valid IPv6 address scope ID SGML character
C sgml_punct_cp | Test for any SGML punctuation code point
C sgml_space_cp | Test for any SGML space code point
C sgml_space_or_punct_cp | Test for any SGML space or punctuation code point
C sgml_string | Test for SGML given string
C sgml_url_password_char | Test for valid URL password SGML character
C sgml_url_path_char | Test for valid URL path SGML character
C sgml_url_username_char | Test for valid URL username SGML character
►N stream |
C async_reader | Provides read-ahead stream capability
C async_writer | Provides write-back stream capability
C basic | Basic stream operations
C basic_file | Basic seekable stream operations
C basic_sys | OS data stream (file, pipe, socket...)
►C buffer | Buffered read/write stream
C buffer_t |
C buffered_sys | Buffered OS data stream (file, pipe, socket...)
C cache | Cached file
C cached_file | Cached file-system file
C converter | Modifies data on the fly when reading from/writing to a source stream. Could also be used to modify read/write boundaries like FIFO queues, async read/write, buffering etc
C diag_file | Compares multiple files to perform the same
►C fifo | In-memory FIFO queue
C node_t |
C file | File-system file
C file_window | Limits file reading/writing to a predefined window
C limiter | Limits reading from/writing to stream to a predefined number of bytes
C memory_file | In-memory file
►C replicator | Replicates writing of the same data to multiple streams
C worker |
C socket | Socket stream
C window | Limits reading from/writing to stream to a predefined window
►N wav |
C cue | Cue point
C cue_ex | Extended cue
C data | Encoded waveform content
C format | Waveform format
C header | File header
C label | Label
C list | Associated data list
C ltxt | Labeled text
C note | Note
C silence | Silence
C wave | Waveform block
►C aggregate_progress | Aggregated progress indicator
C worker_progress | Progress indicator for individual worker
C base64_dec | Base64 decoding session
C base64_enc | Base64 encoding session
C base64_reader | Converts from Base64 when reading from a stream
C base64_writer | Converts to Base64 when writing to a stream
C basic_hash | Basic hashing operations
C basic_sys_object | Operating system object base class
C benchmark | Measures time between initialization and going out of scope
C block_hash | Hashing in blocks
C charset_encoder | Encoding converter context
C crc32_hash | Hashes as CRC32
C curl_easy_cleanup_delete | Deleter for unique_ptr using curl_easy_cleanup
C curl_initializer | Context scope automatic CURL (un)initialization
C curl_runtime_error | CURL runtime error
C curl_slist_free_all_delete | Deleter for unique_ptr using curl_slist_free_all
C free_locale_delete | Deleter for unique_ptr using free_locale
C freeaddrinfo_delete | Deleter for unique_ptr using freeaddrinfo
C global_progress | Global progress indicator
C hex_dec | Hexadecimal decoding session
C hex_enc | Hexadecimal encoding session
C interval | Numerical interval
C lazy_progress | Lazy progress indicator
C locale | Locale_t helper class to free_locale when going out of scope
C mapping | Maps index in source string to index in destination string
C md2_t | MD2 hash value
C md5_hash | Hashes as MD5
C no_delete | Noop deleter
C no_delete< T[]> | Noop array deleter
C pool | Per-NUMA pool of items
C progress | Progress indicator base class
C progress_switcher | Progress indicator switcher
C ref_unique_ptr | Helper class for returning pointers to std::unique_ptr
C ref_unique_ptr< T[], D > | Helper class for returning pointers to std::unique_ptr (specialization for arrays)
C ring | Ring buffer
►C sanitizing_allocator | An allocator template that sanitizes each memory block before it is destroyed or reallocated
C rebind | Convert this type to sanitizing_allocator<T2>
C sanitizing_blob | Sanitizing BLOB
C scoped_executor | Executes one lambda immediately, and another when exiting the scope
C sha1_hash | Hashes as SHA1
C sha256_t | SHA256 hash value
C sha_t | SHA hash value
C socket_traits | Socket operations
C spinlock | Spin-lock
C stream_hasher | Hashes read to or write from data of the stream
C sys_info_t | System information
C sys_object_traits | System object operations
C timeout_progress | Timeout progress indicator
C user_cancelled | User cancelled exception
C vector_queue | Helper class to allow limited size FIFO queues implemented as vector of elements
C watchdog | Triggers callback if not reset frequently enough
C zlib_reader | Decompresses data when reading from a stream
C zlib_writer | Compresses data when writing to a stream