Home | History | Annotate | Download | only in char.traits.specializations.char32_t

Lines Matching refs:char32_t

12 // template<> struct char_traits<char32_t>
22 char32_t s1[] = {1, 2, 3};
23 assert(std::char_traits<char32_t>::move(s1, s1+1, 2) == s1);
24 assert(s1[0] == char32_t(2));
25 assert(s1[1] == char32_t(3));
26 assert(s1[2] == char32_t(3));
27 s1[2] = char32_t(0);
28 assert(std::char_traits<char32_t>::move(s1+1, s1, 2) == s1+1);
29 assert(s1[0] == char32_t(2));
30 assert(s1[1] == char32_t(2));
31 assert(s1[2] == char32_t(3));
32 assert(std::char_traits<char32_t>::move(NULL, s1, 0) == NULL);
33 assert(std::char_traits<char32_t>::move(s1, NULL, 0) == s1);