![]() |
simdutf 6.4.0
Unicode at GB/s.
|
This is the complete list of members for simdutf::implementation, including all inherited members.
autodetect_encoding(const char *input, size_t length) const noexcept | simdutf::implementation | virtual |
base64_length_from_binary(size_t length, base64_options options=base64_default) const noexcept | simdutf::implementation | |
base64_to_binary(const char *input, size_t length, char *output, base64_options options=base64_default, last_chunk_handling_options last_chunk_options=last_chunk_handling_options::loose) const noexcept=0 | simdutf::implementation | pure virtual |
base64_to_binary(const char16_t *input, size_t length, char *output, base64_options options=base64_default, last_chunk_handling_options last_chunk_options=last_chunk_handling_options::loose) const noexcept=0 | simdutf::implementation | pure virtual |
base64_to_binary_details(const char *input, size_t length, char *output, base64_options options=base64_default, last_chunk_handling_options last_chunk_options=last_chunk_handling_options::loose) const noexcept=0 | simdutf::implementation | pure virtual |
base64_to_binary_details(const char16_t *input, size_t length, char *output, base64_options options=base64_default, last_chunk_handling_options last_chunk_options=last_chunk_handling_options::loose) const noexcept=0 | simdutf::implementation | pure virtual |
binary_to_base64(const char *input, size_t length, char *output, base64_options options=base64_default) const noexcept=0 | simdutf::implementation | pure virtual |
change_endianness_utf16(const char16_t *input, size_t length, char16_t *output) const noexcept=0 | simdutf::implementation | pure virtual |
convert_latin1_to_utf16be(const char *input, size_t length, char16_t *utf16_output) const noexcept=0 | simdutf::implementation | pure virtual |
convert_latin1_to_utf16le(const char *input, size_t length, char16_t *utf16_output) const noexcept=0 | simdutf::implementation | pure virtual |
convert_latin1_to_utf32(const char *input, size_t length, char32_t *utf32_buffer) const noexcept=0 | simdutf::implementation | pure virtual |
convert_latin1_to_utf8(const char *input, size_t length, char *utf8_output) const noexcept=0 | simdutf::implementation | pure virtual |
convert_utf16be_to_latin1(const char16_t *input, size_t length, char *latin1_buffer) const noexcept=0 | simdutf::implementation | pure virtual |
convert_utf16be_to_latin1_with_errors(const char16_t *input, size_t length, char *latin1_buffer) const noexcept=0 | simdutf::implementation | pure virtual |
convert_utf16be_to_utf32(const char16_t *input, size_t length, char32_t *utf32_buffer) const noexcept=0 | simdutf::implementation | pure virtual |
convert_utf16be_to_utf32_with_errors(const char16_t *input, size_t length, char32_t *utf32_buffer) const noexcept=0 | simdutf::implementation | pure virtual |
convert_utf16be_to_utf8(const char16_t *input, size_t length, char *utf8_buffer) const noexcept=0 | simdutf::implementation | pure virtual |
convert_utf16be_to_utf8_with_errors(const char16_t *input, size_t length, char *utf8_buffer) const noexcept=0 | simdutf::implementation | pure virtual |
convert_utf16le_to_latin1(const char16_t *input, size_t length, char *latin1_buffer) const noexcept=0 | simdutf::implementation | pure virtual |
convert_utf16le_to_latin1_with_errors(const char16_t *input, size_t length, char *latin1_buffer) const noexcept=0 | simdutf::implementation | pure virtual |
convert_utf16le_to_utf32(const char16_t *input, size_t length, char32_t *utf32_buffer) const noexcept=0 | simdutf::implementation | pure virtual |
convert_utf16le_to_utf32_with_errors(const char16_t *input, size_t length, char32_t *utf32_buffer) const noexcept=0 | simdutf::implementation | pure virtual |
convert_utf16le_to_utf8(const char16_t *input, size_t length, char *utf8_buffer) const noexcept=0 | simdutf::implementation | pure virtual |
convert_utf16le_to_utf8_with_errors(const char16_t *input, size_t length, char *utf8_buffer) const noexcept=0 | simdutf::implementation | pure virtual |
convert_utf32_to_latin1(const char32_t *input, size_t length, char *latin1_buffer) const noexcept=0 | simdutf::implementation | pure virtual |
convert_utf32_to_latin1_with_errors(const char32_t *input, size_t length, char *latin1_buffer) const noexcept=0 | simdutf::implementation | pure virtual |
convert_utf32_to_utf16be(const char32_t *input, size_t length, char16_t *utf16_buffer) const noexcept=0 | simdutf::implementation | pure virtual |
convert_utf32_to_utf16be_with_errors(const char32_t *input, size_t length, char16_t *utf16_buffer) const noexcept=0 | simdutf::implementation | pure virtual |
convert_utf32_to_utf16le(const char32_t *input, size_t length, char16_t *utf16_buffer) const noexcept=0 | simdutf::implementation | pure virtual |
convert_utf32_to_utf16le_with_errors(const char32_t *input, size_t length, char16_t *utf16_buffer) const noexcept=0 | simdutf::implementation | pure virtual |
convert_utf32_to_utf8(const char32_t *input, size_t length, char *utf8_buffer) const noexcept=0 | simdutf::implementation | pure virtual |
convert_utf32_to_utf8_with_errors(const char32_t *input, size_t length, char *utf8_buffer) const noexcept=0 | simdutf::implementation | pure virtual |
convert_utf8_to_latin1(const char *input, size_t length, char *latin1_output) const noexcept=0 | simdutf::implementation | pure virtual |
convert_utf8_to_latin1_with_errors(const char *input, size_t length, char *latin1_output) const noexcept=0 | simdutf::implementation | pure virtual |
convert_utf8_to_utf16be(const char *input, size_t length, char16_t *utf16_output) const noexcept=0 | simdutf::implementation | pure virtual |
convert_utf8_to_utf16be_with_errors(const char *input, size_t length, char16_t *utf16_output) const noexcept=0 | simdutf::implementation | pure virtual |
convert_utf8_to_utf16le(const char *input, size_t length, char16_t *utf16_output) const noexcept=0 | simdutf::implementation | pure virtual |
convert_utf8_to_utf16le_with_errors(const char *input, size_t length, char16_t *utf16_output) const noexcept=0 | simdutf::implementation | pure virtual |
convert_utf8_to_utf32(const char *input, size_t length, char32_t *utf32_output) const noexcept=0 | simdutf::implementation | pure virtual |
convert_utf8_to_utf32_with_errors(const char *input, size_t length, char32_t *utf32_output) const noexcept=0 | simdutf::implementation | pure virtual |
convert_valid_utf16be_to_latin1(const char16_t *input, size_t length, char *latin1_buffer) const noexcept=0 | simdutf::implementation | pure virtual |
convert_valid_utf16be_to_utf32(const char16_t *input, size_t length, char32_t *utf32_buffer) const noexcept=0 | simdutf::implementation | pure virtual |
convert_valid_utf16be_to_utf8(const char16_t *input, size_t length, char *utf8_buffer) const noexcept=0 | simdutf::implementation | pure virtual |
convert_valid_utf16le_to_latin1(const char16_t *input, size_t length, char *latin1_buffer) const noexcept=0 | simdutf::implementation | pure virtual |
convert_valid_utf16le_to_utf32(const char16_t *input, size_t length, char32_t *utf32_buffer) const noexcept=0 | simdutf::implementation | pure virtual |
convert_valid_utf16le_to_utf8(const char16_t *input, size_t length, char *utf8_buffer) const noexcept=0 | simdutf::implementation | pure virtual |
convert_valid_utf32_to_latin1(const char32_t *input, size_t length, char *latin1_buffer) const noexcept=0 | simdutf::implementation | pure virtual |
convert_valid_utf32_to_utf16be(const char32_t *input, size_t length, char16_t *utf16_buffer) const noexcept=0 | simdutf::implementation | pure virtual |
convert_valid_utf32_to_utf16le(const char32_t *input, size_t length, char16_t *utf16_buffer) const noexcept=0 | simdutf::implementation | pure virtual |
convert_valid_utf32_to_utf8(const char32_t *input, size_t length, char *utf8_buffer) const noexcept=0 | simdutf::implementation | pure virtual |
convert_valid_utf8_to_latin1(const char *input, size_t length, char *latin1_output) const noexcept=0 | simdutf::implementation | pure virtual |
convert_valid_utf8_to_utf16be(const char *input, size_t length, char16_t *utf16_buffer) const noexcept=0 | simdutf::implementation | pure virtual |
convert_valid_utf8_to_utf16le(const char *input, size_t length, char16_t *utf16_buffer) const noexcept=0 | simdutf::implementation | pure virtual |
convert_valid_utf8_to_utf32(const char *input, size_t length, char32_t *utf32_buffer) const noexcept=0 | simdutf::implementation | pure virtual |
count_utf16be(const char16_t *input, size_t length) const noexcept=0 | simdutf::implementation | pure virtual |
count_utf16le(const char16_t *input, size_t length) const noexcept=0 | simdutf::implementation | pure virtual |
count_utf8(const char *input, size_t length) const noexcept=0 | simdutf::implementation | pure virtual |
description() const | simdutf::implementation | inlinevirtual |
detect_encodings(const char *input, size_t length) const noexcept=0 | simdutf::implementation | pure virtual |
latin1_length_from_utf16(size_t length) const noexcept | simdutf::implementation | inlinevirtual |
latin1_length_from_utf32(size_t length) const noexcept | simdutf::implementation | inlinevirtual |
latin1_length_from_utf8(const char *input, size_t length) const noexcept=0 | simdutf::implementation | pure virtual |
maximal_binary_length_from_base64(const char *input, size_t length) const noexcept | simdutf::implementation | |
maximal_binary_length_from_base64(const char16_t *input, size_t length) const noexcept | simdutf::implementation | |
name() const | simdutf::implementation | inlinevirtual |
supported_by_runtime_system() const | simdutf::implementation | |
utf16_length_from_latin1(size_t length) const noexcept | simdutf::implementation | inlinevirtual |
utf16_length_from_utf32(const char32_t *input, size_t length) const noexcept=0 | simdutf::implementation | pure virtual |
utf16_length_from_utf8(const char *input, size_t length) const noexcept=0 | simdutf::implementation | pure virtual |
utf32_length_from_latin1(size_t length) const noexcept | simdutf::implementation | inlinevirtual |
utf32_length_from_utf16be(const char16_t *input, size_t length) const noexcept=0 | simdutf::implementation | pure virtual |
utf32_length_from_utf16le(const char16_t *input, size_t length) const noexcept=0 | simdutf::implementation | pure virtual |
utf32_length_from_utf8(const char *input, size_t length) const noexcept=0 | simdutf::implementation | pure virtual |
utf8_length_from_latin1(const char *input, size_t length) const noexcept=0 | simdutf::implementation | pure virtual |
utf8_length_from_utf16be(const char16_t *input, size_t length) const noexcept=0 | simdutf::implementation | pure virtual |
utf8_length_from_utf16le(const char16_t *input, size_t length) const noexcept=0 | simdutf::implementation | pure virtual |
utf8_length_from_utf32(const char32_t *input, size_t length) const noexcept=0 | simdutf::implementation | pure virtual |
validate_ascii(const char *buf, size_t len) const noexcept=0 | simdutf::implementation | pure virtual |
validate_ascii_with_errors(const char *buf, size_t len) const noexcept=0 | simdutf::implementation | pure virtual |
validate_utf16be(const char16_t *buf, size_t len) const noexcept=0 | simdutf::implementation | pure virtual |
validate_utf16be_with_errors(const char16_t *buf, size_t len) const noexcept=0 | simdutf::implementation | pure virtual |
validate_utf16le(const char16_t *buf, size_t len) const noexcept=0 | simdutf::implementation | pure virtual |
validate_utf16le_with_errors(const char16_t *buf, size_t len) const noexcept=0 | simdutf::implementation | pure virtual |
validate_utf32(const char32_t *buf, size_t len) const noexcept=0 | simdutf::implementation | pure virtual |
validate_utf32_with_errors(const char32_t *buf, size_t len) const noexcept=0 | simdutf::implementation | pure virtual |
validate_utf8(const char *buf, size_t len) const noexcept=0 | simdutf::implementation | pure virtual |
validate_utf8_with_errors(const char *buf, size_t len) const noexcept=0 | simdutf::implementation | pure virtual |
~implementation()=default (defined in simdutf::implementation) | simdutf::implementation | protected |