Lines Matching refs:utf8_length_from_utf16
4399 inline size_t utf8_length_from_utf16(const char16_t* buf, size_t len) {
5559 simdutf_warn_unused size_t utf8_length_from_utf16(const char16_t * input, size_t length) noexcept {
16312 simdutf_really_inline size_t utf8_length_from_utf16(const char16_t* in, size_t size) {
16329 return count + scalar::utf16::utf8_length_from_utf16<big_endian>(in + pos, size - pos);
17340 return utf16::utf8_length_from_utf16<endianness::LITTLE>(input, length);
17344 return utf16::utf8_length_from_utf16<endianness::BIG>(input, length);
17720 return scalar::utf16::utf8_length_from_utf16<endianness::LITTLE>(input, length);
17724 return scalar::utf16::utf8_length_from_utf16<endianness::BIG>(input, length);
21789 return count + scalar::utf16::utf8_length_from_utf16<endianness::LITTLE>(ptr, length - (ptr - input));
21828 return count + scalar::utf16::utf8_length_from_utf16<endianness::BIG>(ptr, length - (ptr - input));
25723 simdutf_really_inline size_t utf8_length_from_utf16(const char16_t* in, size_t size) {
25740 return count + scalar::utf16::utf8_length_from_utf16<big_endian>(in + pos, size - pos);
26724 return utf16::utf8_length_from_utf16<endianness::LITTLE>(input, length);
26728 return utf16::utf8_length_from_utf16<endianness::BIG>(input, length);
28095 simdutf_really_inline size_t utf8_length_from_utf16(const char16_t* in, size_t size) {
28112 return count + scalar::utf16::utf8_length_from_utf16<big_endian>(in + pos, size - pos);
28339 return scalar::utf16::utf8_length_from_utf16<endianness::LITTLE>(input, length);
28343 return scalar::utf16::utf8_length_from_utf16<endianness::BIG>(input, length);
32102 simdutf_really_inline size_t utf8_length_from_utf16(const char16_t* in, size_t size) {
32119 return count + scalar::utf16::utf8_length_from_utf16<big_endian>(in + pos, size - pos);
33113 return utf16::utf8_length_from_utf16<endianness::LITTLE>(input, length);
33117 return utf16::utf8_length_from_utf16<endianness::BIG>(input, length);