|
| NEFORCE_NODISCARD NEFORCE_CONSTEXPR20 string | operator""_s (const char *str, size_t len) noexcept |
| | 创建char字符串的字面量操作符
|
| NEFORCE_NODISCARD NEFORCE_CONSTEXPR20 wstring | operator""_s (const wchar_t *str, size_t len) noexcept |
| | 创建wchar_t字符串的字面量操作符
|
| NEFORCE_NODISCARD NEFORCE_CONSTEXPR20 u8string | operator""_s (const char8_t *str, size_t len) noexcept |
| | 创建char8_t字符串的字面量操作符
|
| NEFORCE_NODISCARD NEFORCE_CONSTEXPR20 u16string | operator""_s (const char16_t *str, size_t len) noexcept |
| | 创建char16_t字符串的字面量操作符
|
| NEFORCE_NODISCARD NEFORCE_CONSTEXPR20 u32string | operator""_s (const char32_t *str, size_t len) noexcept |
| | 创建char32_t字符串的字面量操作符
|
| NEFORCE_NODISCARD constexpr string_view | operator""_sv (const char *str, size_t len) noexcept |
| | 创建char字符串视图的字面量操作符
|
| NEFORCE_NODISCARD constexpr wstring_view | operator""_sv (const wchar_t *str, size_t len) noexcept |
| | 创建wchar_t字符串视图的字面量操作符
|
| NEFORCE_NODISCARD constexpr u8string_view | operator""_sv (const char8_t *str, size_t len) noexcept |
| | 创建char8_t字符串视图的字面量操作符
|
| NEFORCE_NODISCARD constexpr u16string_view | operator""_sv (const char16_t *str, size_t len) noexcept |
| | 创建char16_t字符串视图的字面量操作符
|
| NEFORCE_NODISCARD 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 |
| | 纳秒字面量(整型版本)
|
| NEFORCE_NODISCARD byte_size | operator""_B (const uint64_t bytes) noexcept |
| | 创建byte_size的字面量操作符
|
| NEFORCE_NODISCARD byte_size | operator""_B (const decimal_t bytes) noexcept |
| | 创建byte_size的字面量操作符
|
| NEFORCE_NODISCARD byte_size | operator""_KB (const uint64_t bytes) noexcept |
| | 创建byte_size的字面量操作符
|
| NEFORCE_NODISCARD byte_size | operator""_KB (const decimal_t bytes) noexcept |
| | 创建byte_size的字面量操作符
|
| NEFORCE_NODISCARD byte_size | operator""_MB (const uint64_t bytes) noexcept |
| | 创建byte_size的字面量操作符
|
| NEFORCE_NODISCARD byte_size | operator""_MB (const decimal_t bytes) noexcept |
| | 创建byte_size的字面量操作符
|
| NEFORCE_NODISCARD byte_size | operator""_GB (const uint64_t bytes) noexcept |
| | 创建byte_size的字面量操作符
|
| NEFORCE_NODISCARD byte_size | operator""_GB (const decimal_t bytes) noexcept |
| | 创建byte_size的字面量操作符
|
| NEFORCE_NODISCARD byte_size | operator""_TB (const uint64_t bytes) noexcept |
| | 创建byte_size的字面量操作符
|
| NEFORCE_NODISCARD byte_size | operator""_TB (const decimal_t bytes) noexcept |
| | 创建byte_size的字面量操作符
|
| NEFORCE_NODISCARD byte_size | operator""_PB (const uint64_t bytes) noexcept |
| | 创建byte_size的字面量操作符
|
| NEFORCE_NODISCARD byte_size | operator""_PB (const decimal_t bytes) noexcept |
| | 创建byte_size的字面量操作符
|
| NEFORCE_NODISCARD byte_size | operator""_EB (const uint64_t bytes) noexcept |
| | 创建byte_size的字面量操作符
|
| NEFORCE_NODISCARD byte_size | operator""_EB (const decimal_t bytes) noexcept |
| | 创建byte_size的字面量操作符
|
| NEFORCE_CONSTEXPR20 hexadecimal | operator""_hex (const char *str, const size_t len) |
| | 字符串字面量转十六进制
|
| constexpr hexadecimal | operator""_hex (const unsigned long long value) |
| | 整数字面量转十六进制
|
| NEFORCE_NODISCARD uuid | operator""_uuid (const char *str, size_t len) |
| | UUID字面量运算符
|