Lines Matching refs:mem_t

71 	using mem_t = typename traits_type::mem_t;  member
93 const mem_t m;
102 pstring_t(const mem_t *string, const size_type len) in pstring_t()
109 class = std::enable_if_t<std::is_same<C, const mem_t>::value>>
116 class = std::enable_if_t<std::is_same<C, const mem_t>::value>>
129 && !std::is_same<std::remove_const_t<C>, mem_t>::value>>
181 const mem_t *c_str() const noexcept { return static_cast<const mem_t *>(m_str.c_str()); } in c_str()
182 const mem_t *data() const noexcept { return c_str(); } in data()
244 using mem_t = char; member
248 static std::size_t codelen(const mem_t *p) noexcept { plib::unused_var(p); return 1; } in codelen()
250 static code_t code(const mem_t *p) noexcept { return *p; } in code()
251 static void encode(const code_t c, string_type &s) { s += static_cast<mem_t>(c); } in encode()
252 static const mem_t *nthcode(const mem_t *p, std::size_t n) noexcept { return &(p[n]); } in nthcode()
266 using mem_t = CT;
279 static constexpr std::size_t codelen(const mem_t *p) noexcept
297 static constexpr code_t code(const mem_t *p) noexcept
311 s += static_cast<mem_t>(c);
315 s += static_cast<mem_t>(0xC0 | (c >> 6)); // NOLINT
316 s += static_cast<mem_t>(0x80 | (c & 0x3f)); // NOLINT
320 s += static_cast<mem_t>(0xE0 | (c >> 12)); // NOLINT
321 s += static_cast<mem_t>(0x80 | ((c>>6) & 0x3f)); // NOLINT
322 s += static_cast<mem_t>(0x80 | (c & 0x3f)); // NOLINT
326 s += static_cast<mem_t>(0xF0 | (c >> 18)); // NOLINT
327 s += static_cast<mem_t>(0x80 | ((c>>12) & 0x3f)); // NOLINT
328 s += static_cast<mem_t>(0x80 | ((c>>6) & 0x3f)); // NOLINT
329 s += static_cast<mem_t>(0x80 | (c & 0x3f)); // NOLINT
333 static const mem_t *nthcode(const mem_t *p, std::size_t n) noexcept
335 const mem_t *p1 = p;
348 using mem_t = CT;
366 static std::size_t codelen(const mem_t *p) noexcept
375 static code_t code(const mem_t *p) noexcept
392 s += static_cast<mem_t>(t);
393 s += static_cast<mem_t>(cu);
397 s += static_cast<mem_t>(cu);
400 static const mem_t *nthcode(const mem_t *p, std::size_t n) noexcept
414 using mem_t = CT;
422 static std::size_t codelen(const mem_t *p) noexcept
434 static code_t code(const mem_t *p)
441 s += static_cast<mem_t>(c);
443 static const mem_t *nthcode(const mem_t *p, std::size_t n) noexcept
492 using mem_t = typename T::mem_t;
501 using mem_t = T;
518 const typename argument_type::mem_t *string = s.c_str();
520 for (typename argument_type::mem_t c = *string; c != 0; c = *string++)