stdex
Additional custom or not Standard C++ covered algorithms
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level
1
2
3
4
]
C
stdex::base64_dec
Base64 decoding session
C
stdex::base64_enc
Base64 encoding session
▼
C
stdex::parser::basic_parser< T >
Base template for all parsers
►
C
stdex::parser::basic_any_cu< char >
C
stdex::parser::sgml_any_cp
Test for any SGML code point
►
C
stdex::parser::basic_dns_domain_char< char >
C
stdex::parser::sgml_dns_domain_char
Test for valid DNS domain SGML character
►
C
stdex::parser::basic_punct_cu< char >
C
stdex::parser::sgml_punct_cp
Test for any SGML punctuation code point
►
C
stdex::parser::basic_set< char >
C
stdex::parser::sgml_cp_set
Test for any SGML code point from a given string of SGML code points
►
C
stdex::parser::basic_space_cu< char >
C
stdex::parser::sgml_space_cp
Test for any SGML space code point
►
C
stdex::parser::basic_space_or_punct_cu< char >
C
stdex::parser::sgml_space_or_punct_cp
Test for any SGML space or punctuation code point
►
C
stdex::parser::basic_url_password_char< char >
C
stdex::parser::sgml_url_password_char
Test for valid URL password SGML character
►
C
stdex::parser::basic_url_path_char< char >
C
stdex::parser::sgml_url_path_char
Test for valid URL path SGML character
►
C
stdex::parser::basic_url_username_char< char >
C
stdex::parser::sgml_url_username_char
Test for valid URL username SGML character
C
stdex::parser::basic_angle< T >
Test for angle in d°mm'ss.dddd form
C
stdex::parser::basic_any_cu< T >
Test for any code unit
C
stdex::parser::basic_bol< T >
Test for beginning of line
C
stdex::parser::basic_chemical_formula< T >
Test for chemical formula
C
stdex::parser::basic_cu< T >
Test for specific code unit
C
stdex::parser::basic_date< T >
Test for date
C
stdex::parser::basic_dns_domain_char< T >
Test for valid DNS domain character
C
stdex::parser::basic_dns_name< T >
Test for DNS domain/hostname
C
stdex::parser::basic_email_address< T >
Test for e-mail address
C
stdex::parser::basic_emoticon< T >
Test for emoticon
C
stdex::parser::basic_eol< T >
Test for end of line
C
stdex::parser::basic_fraction< T >
Test for fraction
►
C
stdex::parser::basic_integer< T >
Base class for integer testing
C
stdex::parser::basic_integer10< T >
Test for decimal integer
C
stdex::parser::basic_integer10ts< T >
Test for decimal integer possibly containing thousand separators
C
stdex::parser::basic_integer16< T >
Test for hexadecimal integer
C
stdex::parser::basic_roman_numeral< T >
Test for Roman numeral
C
stdex::parser::basic_ipv4_address< T >
Test for IPv4 address
C
stdex::parser::basic_ipv6_address< T >
Test for IPv6 address
C
stdex::parser::basic_ipv6_scope_id_char< T >
Test for valid IPv6 address scope ID character
C
stdex::parser::basic_iterations< T >
Test for repeating
C
stdex::parser::basic_json_string< T >
Test for JSON string
C
stdex::parser::basic_mixed_numeral< T >
Test for mixed numeral
C
stdex::parser::basic_monetary_numeral< T >
Test for monetary numeral
C
stdex::parser::basic_noop< T >
"No-op" match
C
stdex::parser::basic_phone_number< T >
Test for phone number
C
stdex::parser::basic_punct_cu< T >
Test for any punctuation code unit
C
stdex::parser::basic_scientific_numeral< T >
Test for scientific numeral
C
stdex::parser::basic_score< T >
Test for match score
►
C
stdex::parser::basic_set< T >
C
stdex::parser::basic_cu_set< T >
Test for any code unit from a given string of code units
C
stdex::parser::basic_signed_numeral< T >
Test for signed numeral
C
stdex::parser::basic_space_cu< T >
Test for any space code unit
C
stdex::parser::basic_space_or_punct_cu< T >
Test for any space or punctuation code unit
C
stdex::parser::basic_string< T >
Test for given string
C
stdex::parser::basic_time< T >
Test for time
C
stdex::parser::basic_url< T >
Test for URL
C
stdex::parser::basic_url_password_char< T >
Test for valid URL password character
C
stdex::parser::basic_url_path< T >
Test for URL path
C
stdex::parser::basic_url_path_char< T >
Test for valid URL path character
C
stdex::parser::basic_url_username_char< T >
Test for valid URL username character
►
C
stdex::parser::parser_collection< T >
Base template for collection-holding parsers
►
C
stdex::parser::basic_branch< T >
Test for any
C
stdex::parser::basic_string_branch< T, T_parser >
Test for any string
C
stdex::parser::basic_permutation< T >
Test for permutation
C
stdex::parser::basic_sequence< T >
Test for sequence
▼
C
stdex::parser::basic_parser< char >
C
stdex::parser::http_agent
Test for HTTP agent
C
stdex::parser::http_any_type
Test for HTTP any type
C
stdex::parser::http_asterisk
Test for HTTP asterisk
C
stdex::parser::http_cookie
Test for HTTP cookie (RFC2109)
C
stdex::parser::http_cookie_parameter
Test for HTTP cookie parameter (RFC2109)
C
stdex::parser::http_header
Test for HTTP header
C
stdex::parser::http_language
Test for HTTP language (RFC1766)
C
stdex::parser::http_line_break
Test for HTTP line break (RFC2616: CRLF | LF)
►
C
stdex::parser::http_media_range
Test for HTTP media range (RFC2616: media-range)
C
stdex::parser::http_media_type
Test for HTTP media type (RFC2616: media-type)
C
stdex::parser::http_parameter
Test for HTTP parameter (RFC2616: parameter)
C
stdex::parser::http_protocol
Test for HTTP protocol
C
stdex::parser::http_quoted_string
Test for HTTP quoted string (RFC2616: quoted-string)
C
stdex::parser::http_request
Test for HTTP request
C
stdex::parser::http_space
Test for HTTP space (RFC2616: LWS)
C
stdex::parser::http_text_char
Test for HTTP text character (RFC2616: TEXT)
C
stdex::parser::http_token
Test for HTTP token (RFC2616: token - tolerates non-ASCII)
C
stdex::parser::http_url
Test for HTTP URL
C
stdex::parser::http_url_parameter
Test for HTTP URL parameter
C
stdex::parser::http_url_path
Test for HTTP URL path segment
C
stdex::parser::http_url_path_segment
Test for HTTP URL path segment
C
stdex::parser::http_url_port
Test for HTTP URL port
C
stdex::parser::http_url_server
Test for HTTP URL server
C
stdex::parser::http_value
Test for HTTP value (RFC2616: value)
C
stdex::parser::http_weight
Test for HTTP weight factor
C
stdex::parser::http_weighted_value< T, T_asterisk >
Test for HTTP weighted value
C
stdex::parser::sgml_cp
Test for specific SGML code point
C
stdex::parser::sgml_ipv6_scope_id_char
Test for valid IPv6 address scope ID SGML character
C
stdex::parser::sgml_string
Test for SGML given string
▼
C
std::exception
C
stdex::user_cancelled
User cancelled exception
C
stdex::hex_dec
Hexadecimal decoding session
C
stdex::hex_enc
Hexadecimal encoding session
C
stdex::parser::http_factor_more< T >
C
stdex::interval< T >
Numerical interval
C
stdex::interval< size_t >
C
stdex::mapping< T >
Maps index in source string to index in destination string
C
stdex::no_delete< T >
Noop deleter
C
stdex::no_delete< T[]>
Noop array deleter
▼
C
stdex::progress< T >
Progress indicator base class
►
C
stdex::global_progress< T >
Global progress indicator base class
C
stdex::progress_switcher< T >
Progress indicator switcher
C
stdex::lazy_progress< T >
Lazy progress indicator base class
C
stdex::idrec::record< T, T_ID, ID, T_SIZE, ALIGN >
Helper class for read/write of records to/from memory
▼
C
std::runtime_error
C
stdex::errno_error
Standard C runtime library error
▼
C
T
C
stdex::parser::http_value_collection< T >
Collection of HTTP values
C
stdex::vector_queue< T >
Helper class to allow limited size FIFO queues implemented as vector of elements
Generated on Mon Jul 17 2023 13:11:40 for stdex by
1.9.7