9struct char_traits<unsigned char> {
23 for (
size_t i = 0; i < n; ++i) {
24 if (s1[i] < s2[i])
return -1;
25 if (s1[i] > s2[i])
return 1;
37 for (
size_t i = 0; i < n; ++i) {
38 if (s[i] == a)
return s + i;
std::hash for asio::adress
Definition FixedHash.h:483
static char_type * move(char_type *s1, const char_type *s2, size_t n)
Definition char_traits.hpp:43
int int_type
Definition char_traits.hpp:11
static constexpr bool eq(char_type c1, char_type c2) noexcept
Definition char_traits.hpp:18
static void assign(char_type &c1, const char_type &c2)
Definition char_traits.hpp:16
static size_t length(const char_type *s)
Definition char_traits.hpp:30
static constexpr bool lt(char_type c1, char_type c2) noexcept
Definition char_traits.hpp:20
static char_type * copy(char_type *s1, const char_type *s2, size_t n)
Definition char_traits.hpp:47
static char_type * assign(char_type *s, size_t n, char_type a)
Definition char_traits.hpp:51
mbstate_t state_type
Definition char_traits.hpp:14
unsigned char char_type
Definition char_traits.hpp:10
streampos pos_type
Definition char_traits.hpp:13
streamoff off_type
Definition char_traits.hpp:12
static constexpr int_type to_int_type(char_type c) noexcept
Definition char_traits.hpp:59
static const char_type * find(const char_type *s, size_t n, const char_type &a)
Definition char_traits.hpp:36
static constexpr int_type not_eof(int_type c) noexcept
Definition char_traits.hpp:55
static int compare(const char_type *s1, const char_type *s2, size_t n)
Definition char_traits.hpp:22
static constexpr bool eq_int_type(int_type c1, int_type c2) noexcept
Definition char_traits.hpp:61
static constexpr char_type to_char_type(int_type c) noexcept
Definition char_traits.hpp:57
static constexpr int_type eof() noexcept
Definition char_traits.hpp:63