|
| constexpr uint128_t | operator""_u128 (const unsigned long long val) noexcept |
| | 128位无符号整数字面量
|
| constexpr int128_t | operator""_i128 (const unsigned long long val) noexcept |
| | 128位有符号整数字面量
|
| constexpr uint128_t | operator""_u128 (const char *str, const size_t len) |
| | 128位无符号整数字符串字面量
|
| constexpr int128_t | operator""_i128 (const char *str, const size_t len) |
| | 128位有符号整数字符串字面量
|
| constexpr string | operator""_s (const char *str, size_t len) |
| | 创建char字符串的字面量操作符
|
| constexpr wstring | operator""_s (const wchar_t *str, size_t len) |
| | 创建wchar_t字符串的字面量操作符
|
| constexpr u8string | operator""_s (const char8_t *str, size_t len) |
| | 创建char8_t字符串的字面量操作符
|
| constexpr u16string | operator""_s (const char16_t *str, size_t len) |
| | 创建char16_t字符串的字面量操作符
|
| constexpr u32string | operator""_s (const char32_t *str, size_t len) |
| | 创建char32_t字符串的字面量操作符
|
| constexpr string_view | operator""_sv (const char *str, size_t len) noexcept |
| | 创建char字符串视图的字面量操作符
|
| constexpr wstring_view | operator""_sv (const wchar_t *str, size_t len) noexcept |
| | 创建wchar_t字符串视图的字面量操作符
|
| constexpr u8string_view | operator""_sv (const char8_t *str, size_t len) noexcept |
| | 创建char8_t字符串视图的字面量操作符
|
| constexpr u16string_view | operator""_sv (const char16_t *str, size_t len) noexcept |
| | 创建char16_t字符串视图的字面量操作符
|
| constexpr u32string_view | operator""_sv (const char32_t *str, size_t len) noexcept |
| | 创建char32_t字符串视图的字面量操作符
|
| constexpr duration< decimal_t, ratio< 3600, 1 > > | operator""_h (const decimal_t hours) noexcept |
| | 小时字面量(浮点版本)
|
| template<char... Digits> |
| constexpr hours | operator""_h () noexcept |
| | 小时字面量(整型版本)
|
| constexpr duration< decimal_t, ratio< 60, 1 > > | operator""_min (const decimal_t mins) noexcept |
| | 分钟字面量(浮点版本)
|
| template<char... Digits> |
| constexpr minutes | operator""_min () noexcept |
| | 分钟字面量(整型版本)
|
| constexpr duration< decimal_t > | operator""_s (const decimal_t secs) noexcept |
| | 秒字面量(浮点版本)
|
| template<char... Digits> |
| constexpr seconds | operator""_s () noexcept |
| | 秒字面量(整型版本)
|
| constexpr duration< decimal_t, milli > | operator""_ms (const decimal_t msecs) noexcept |
| | 毫秒字面量(浮点版本)
|
| template<char... Digits> |
| constexpr milliseconds | operator""_ms () noexcept |
| | 毫秒字面量(整型版本)
|
| constexpr duration< decimal_t, micro > | operator""_us (const decimal_t usecs) noexcept |
| | 微秒字面量(浮点版本)
|
| template<char... Digits> |
| constexpr microseconds | operator""_us () noexcept |
| | 微秒字面量(整型版本)
|
| constexpr duration< decimal_t, nano > | operator""_ns (const decimal_t nsecs) noexcept |
| | 纳秒字面量(浮点版本)
|
| template<char... Digits> |
| constexpr nanoseconds | operator""_ns () noexcept |
| | 纳秒字面量(整型版本)
|
| byte_size | operator""_B (const unsigned long long bytes) noexcept |
| | 创建byte_size的字面量操作符
|
| byte_size | operator""_B (const decimal_t bytes) |
| | 创建byte_size的字面量操作符
|
| byte_size | operator""_KB (const unsigned long long bytes) |
| | 创建byte_size的字面量操作符
|
| byte_size | operator""_KB (const decimal_t bytes) |
| | 创建byte_size的字面量操作符
|
| byte_size | operator""_MB (const unsigned long long bytes) |
| | 创建byte_size的字面量操作符
|
| byte_size | operator""_MB (const decimal_t bytes) |
| | 创建byte_size的字面量操作符
|
| byte_size | operator""_GB (const unsigned long long bytes) |
| | 创建byte_size的字面量操作符
|
| byte_size | operator""_GB (const decimal_t bytes) |
| | 创建byte_size的字面量操作符
|
| byte_size | operator""_TB (const unsigned long long bytes) |
| | 创建byte_size的字面量操作符
|
| byte_size | operator""_TB (const decimal_t bytes) |
| | 创建byte_size的字面量操作符
|
| byte_size | operator""_PB (const unsigned long long bytes) |
| | 创建byte_size的字面量操作符
|
| byte_size | operator""_PB (const decimal_t bytes) |
| | 创建byte_size的字面量操作符
|
| byte_size | operator""_EB (const unsigned long long bytes) |
| | 创建byte_size的字面量操作符
|
| byte_size | operator""_EB (const decimal_t bytes) |
| | 创建byte_size的字面量操作符
|
| constexpr hexadecimal | operator""_hex (const char *str, const size_t len) |
| | 字符串字面量转十六进制
|
| constexpr hexadecimal | operator""_hex (const unsigned long long value) |
| | 整数字面量转十六进制
|
| uuid | operator""_uuid (const char *str, size_t len) |
| | UUID字面量运算符
|