#include <Utils.hpp>
|
|
| static constexpr std::string_view | linearWhitespace { " \t" } |
| | Whitespace & Control.
|
| |
| static constexpr std::string_view | whitespace { " \t\n\v\f\r" } |
| |
| static constexpr std::string_view | newlines { "\r\n" } |
| |
|
| static constexpr std::string_view | digits { "0123456789" } |
| | Numbers & Letters.
|
| |
| static constexpr std::string_view | alphaLower { "abcdefghijklmnopqrstuvwxyz" } |
| |
| static constexpr std::string_view | alphaUpper { "ABCDEFGHIJKLMNOPQRSTUVWXYZ" } |
| |
| static constexpr std::string_view | alpha { "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ" } |
| |
| static constexpr std::string_view | alphanumeric { "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789" } |
| |
|
| static constexpr std::string_view | hex { "0123456789abcdefABCDEF" } |
| | Encodings.
|
| |
| static constexpr std::string_view | hexLower { "0123456789abcdef" } |
| |
| static constexpr std::string_view | hexUpper { "0123456789ABCDEF" } |
| |
| static constexpr std::string_view | base64 { "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/" } |
| |
| static constexpr std::string_view | base64Url { "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_" } |
| |
| static constexpr std::string_view | base64Padding { "=" } |
| |
|
| static constexpr std::string_view | punctuation { "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~" } |
| | Special & Filtering.
|
| |
| static constexpr std::string_view | nonPrintable |
| |
◆ alpha
| constexpr std::string_view Thoth::String::CharSequences::alpha { "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ" } |
|
staticconstexpr |
◆ alphaLower
| constexpr std::string_view Thoth::String::CharSequences::alphaLower { "abcdefghijklmnopqrstuvwxyz" } |
|
staticconstexpr |
◆ alphanumeric
| constexpr std::string_view Thoth::String::CharSequences::alphanumeric { "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789" } |
|
staticconstexpr |
◆ alphaUpper
| constexpr std::string_view Thoth::String::CharSequences::alphaUpper { "ABCDEFGHIJKLMNOPQRSTUVWXYZ" } |
|
staticconstexpr |
◆ base64
| constexpr std::string_view Thoth::String::CharSequences::base64 { "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/" } |
|
staticconstexpr |
◆ base64Padding
| constexpr std::string_view Thoth::String::CharSequences::base64Padding { "=" } |
|
staticconstexpr |
◆ base64Url
| constexpr std::string_view Thoth::String::CharSequences::base64Url { "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_" } |
|
staticconstexpr |
◆ digits
| constexpr std::string_view Thoth::String::CharSequences::digits { "0123456789" } |
|
staticconstexpr |
◆ hex
| constexpr std::string_view Thoth::String::CharSequences::hex { "0123456789abcdefABCDEF" } |
|
staticconstexpr |
◆ hexLower
| constexpr std::string_view Thoth::String::CharSequences::hexLower { "0123456789abcdef" } |
|
staticconstexpr |
◆ hexUpper
| constexpr std::string_view Thoth::String::CharSequences::hexUpper { "0123456789ABCDEF" } |
|
staticconstexpr |
◆ linearWhitespace
| constexpr std::string_view Thoth::String::CharSequences::linearWhitespace { " \t" } |
|
staticconstexpr |
◆ newlines
| constexpr std::string_view Thoth::String::CharSequences::newlines { "\r\n" } |
|
staticconstexpr |
◆ nonPrintable
| constexpr std::string_view Thoth::String::CharSequences::nonPrintable |
|
staticconstexpr |
Initial value:{
"\x01\x02\x03\x04\x05\x06\x07\x08\x09\x0a\x0b\x0c\x0d\x0e\x0f"
"\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f\x7f"
}
◆ punctuation
| constexpr std::string_view Thoth::String::CharSequences::punctuation { "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~" } |
|
staticconstexpr |
◆ whitespace
| constexpr std::string_view Thoth::String::CharSequences::whitespace { " \t\n\v\f\r" } |
|
staticconstexpr |
The documentation for this struct was generated from the following file: