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