字符串 wrapper 更多...
#include "mm_cfg.h"
#include "mm_fmt.h"
#include "mm_result.hpp"
#include "mm_string.h"
#include <array>
#include <cstddef>
#include <functional>
#include <iterator>
#include <limits>
#include <string.h>
#include <string>
结构体 | |
class | mtfmt::string |
字符串类 更多... | |
命名空间 | |
namespace | mtfmt |
namespace | mtfmt::details |
namespace | mtfmt::literals |
类型定义 | |
using | mtfmt::unicode_t = mstr_codepoint_t |
unicode字符 | |
函数 | |
template<std::size_t N> | |
constexpr uint32_t | mtfmt::details::utf8_meta (const mstr_char_t(&u8char)[N], std::size_t idx, uint32_t mask) |
template<std::size_t N> | |
constexpr std::enable_if< N==3, unicode_t >::type | mtfmt::details::unicode_char (const mstr_char_t(&u8char)[N]) |
template<std::size_t N> | |
constexpr std::enable_if< N==4, unicode_t >::type | mtfmt::details::unicode_char (const mstr_char_t(&u8char)[N]) |
template<std::size_t N> | |
constexpr std::enable_if< N==5, unicode_t >::type | mtfmt::details::unicode_char (const mstr_char_t(&u8char)[N]) |
template<typename T > | |
details::fixed_wrapper< T > | mtfmt::fixed_value (const T &value) |
标记该值是一个定点数 | |
string | mtfmt::literals::operator""_ms (const char *str) |
从c字符串指针构造mtfmt::string | |
字符串 wrapper