simdutf 6.4.0
Unicode at GB/s.
All Classes Functions Pages
simdutf::implementation Member List

This is the complete list of members for simdutf::implementation, including all inherited members.

autodetect_encoding(const char *input, size_t length) const noexceptsimdutf::implementationvirtual
base64_length_from_binary(size_t length, base64_options options=base64_default) const noexceptsimdutf::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=0simdutf::implementationpure 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=0simdutf::implementationpure 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=0simdutf::implementationpure 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=0simdutf::implementationpure virtual
binary_to_base64(const char *input, size_t length, char *output, base64_options options=base64_default) const noexcept=0simdutf::implementationpure virtual
change_endianness_utf16(const char16_t *input, size_t length, char16_t *output) const noexcept=0simdutf::implementationpure virtual
convert_latin1_to_utf16be(const char *input, size_t length, char16_t *utf16_output) const noexcept=0simdutf::implementationpure virtual
convert_latin1_to_utf16le(const char *input, size_t length, char16_t *utf16_output) const noexcept=0simdutf::implementationpure virtual
convert_latin1_to_utf32(const char *input, size_t length, char32_t *utf32_buffer) const noexcept=0simdutf::implementationpure virtual
convert_latin1_to_utf8(const char *input, size_t length, char *utf8_output) const noexcept=0simdutf::implementationpure virtual
convert_utf16be_to_latin1(const char16_t *input, size_t length, char *latin1_buffer) const noexcept=0simdutf::implementationpure virtual
convert_utf16be_to_latin1_with_errors(const char16_t *input, size_t length, char *latin1_buffer) const noexcept=0simdutf::implementationpure virtual
convert_utf16be_to_utf32(const char16_t *input, size_t length, char32_t *utf32_buffer) const noexcept=0simdutf::implementationpure virtual
convert_utf16be_to_utf32_with_errors(const char16_t *input, size_t length, char32_t *utf32_buffer) const noexcept=0simdutf::implementationpure virtual
convert_utf16be_to_utf8(const char16_t *input, size_t length, char *utf8_buffer) const noexcept=0simdutf::implementationpure virtual
convert_utf16be_to_utf8_with_errors(const char16_t *input, size_t length, char *utf8_buffer) const noexcept=0simdutf::implementationpure virtual
convert_utf16le_to_latin1(const char16_t *input, size_t length, char *latin1_buffer) const noexcept=0simdutf::implementationpure virtual
convert_utf16le_to_latin1_with_errors(const char16_t *input, size_t length, char *latin1_buffer) const noexcept=0simdutf::implementationpure virtual
convert_utf16le_to_utf32(const char16_t *input, size_t length, char32_t *utf32_buffer) const noexcept=0simdutf::implementationpure virtual
convert_utf16le_to_utf32_with_errors(const char16_t *input, size_t length, char32_t *utf32_buffer) const noexcept=0simdutf::implementationpure virtual
convert_utf16le_to_utf8(const char16_t *input, size_t length, char *utf8_buffer) const noexcept=0simdutf::implementationpure virtual
convert_utf16le_to_utf8_with_errors(const char16_t *input, size_t length, char *utf8_buffer) const noexcept=0simdutf::implementationpure virtual
convert_utf32_to_latin1(const char32_t *input, size_t length, char *latin1_buffer) const noexcept=0simdutf::implementationpure virtual
convert_utf32_to_latin1_with_errors(const char32_t *input, size_t length, char *latin1_buffer) const noexcept=0simdutf::implementationpure virtual
convert_utf32_to_utf16be(const char32_t *input, size_t length, char16_t *utf16_buffer) const noexcept=0simdutf::implementationpure virtual
convert_utf32_to_utf16be_with_errors(const char32_t *input, size_t length, char16_t *utf16_buffer) const noexcept=0simdutf::implementationpure virtual
convert_utf32_to_utf16le(const char32_t *input, size_t length, char16_t *utf16_buffer) const noexcept=0simdutf::implementationpure virtual
convert_utf32_to_utf16le_with_errors(const char32_t *input, size_t length, char16_t *utf16_buffer) const noexcept=0simdutf::implementationpure virtual
convert_utf32_to_utf8(const char32_t *input, size_t length, char *utf8_buffer) const noexcept=0simdutf::implementationpure virtual
convert_utf32_to_utf8_with_errors(const char32_t *input, size_t length, char *utf8_buffer) const noexcept=0simdutf::implementationpure virtual
convert_utf8_to_latin1(const char *input, size_t length, char *latin1_output) const noexcept=0simdutf::implementationpure virtual
convert_utf8_to_latin1_with_errors(const char *input, size_t length, char *latin1_output) const noexcept=0simdutf::implementationpure virtual
convert_utf8_to_utf16be(const char *input, size_t length, char16_t *utf16_output) const noexcept=0simdutf::implementationpure virtual
convert_utf8_to_utf16be_with_errors(const char *input, size_t length, char16_t *utf16_output) const noexcept=0simdutf::implementationpure virtual
convert_utf8_to_utf16le(const char *input, size_t length, char16_t *utf16_output) const noexcept=0simdutf::implementationpure virtual
convert_utf8_to_utf16le_with_errors(const char *input, size_t length, char16_t *utf16_output) const noexcept=0simdutf::implementationpure virtual
convert_utf8_to_utf32(const char *input, size_t length, char32_t *utf32_output) const noexcept=0simdutf::implementationpure virtual
convert_utf8_to_utf32_with_errors(const char *input, size_t length, char32_t *utf32_output) const noexcept=0simdutf::implementationpure virtual
convert_valid_utf16be_to_latin1(const char16_t *input, size_t length, char *latin1_buffer) const noexcept=0simdutf::implementationpure virtual
convert_valid_utf16be_to_utf32(const char16_t *input, size_t length, char32_t *utf32_buffer) const noexcept=0simdutf::implementationpure virtual
convert_valid_utf16be_to_utf8(const char16_t *input, size_t length, char *utf8_buffer) const noexcept=0simdutf::implementationpure virtual
convert_valid_utf16le_to_latin1(const char16_t *input, size_t length, char *latin1_buffer) const noexcept=0simdutf::implementationpure virtual
convert_valid_utf16le_to_utf32(const char16_t *input, size_t length, char32_t *utf32_buffer) const noexcept=0simdutf::implementationpure virtual
convert_valid_utf16le_to_utf8(const char16_t *input, size_t length, char *utf8_buffer) const noexcept=0simdutf::implementationpure virtual
convert_valid_utf32_to_latin1(const char32_t *input, size_t length, char *latin1_buffer) const noexcept=0simdutf::implementationpure virtual
convert_valid_utf32_to_utf16be(const char32_t *input, size_t length, char16_t *utf16_buffer) const noexcept=0simdutf::implementationpure virtual
convert_valid_utf32_to_utf16le(const char32_t *input, size_t length, char16_t *utf16_buffer) const noexcept=0simdutf::implementationpure virtual
convert_valid_utf32_to_utf8(const char32_t *input, size_t length, char *utf8_buffer) const noexcept=0simdutf::implementationpure virtual
convert_valid_utf8_to_latin1(const char *input, size_t length, char *latin1_output) const noexcept=0simdutf::implementationpure virtual
convert_valid_utf8_to_utf16be(const char *input, size_t length, char16_t *utf16_buffer) const noexcept=0simdutf::implementationpure virtual
convert_valid_utf8_to_utf16le(const char *input, size_t length, char16_t *utf16_buffer) const noexcept=0simdutf::implementationpure virtual
convert_valid_utf8_to_utf32(const char *input, size_t length, char32_t *utf32_buffer) const noexcept=0simdutf::implementationpure virtual
count_utf16be(const char16_t *input, size_t length) const noexcept=0simdutf::implementationpure virtual
count_utf16le(const char16_t *input, size_t length) const noexcept=0simdutf::implementationpure virtual
count_utf8(const char *input, size_t length) const noexcept=0simdutf::implementationpure virtual
description() constsimdutf::implementationinlinevirtual
detect_encodings(const char *input, size_t length) const noexcept=0simdutf::implementationpure virtual
latin1_length_from_utf16(size_t length) const noexceptsimdutf::implementationinlinevirtual
latin1_length_from_utf32(size_t length) const noexceptsimdutf::implementationinlinevirtual
latin1_length_from_utf8(const char *input, size_t length) const noexcept=0simdutf::implementationpure virtual
maximal_binary_length_from_base64(const char *input, size_t length) const noexceptsimdutf::implementation
maximal_binary_length_from_base64(const char16_t *input, size_t length) const noexceptsimdutf::implementation
name() constsimdutf::implementationinlinevirtual
supported_by_runtime_system() constsimdutf::implementation
utf16_length_from_latin1(size_t length) const noexceptsimdutf::implementationinlinevirtual
utf16_length_from_utf32(const char32_t *input, size_t length) const noexcept=0simdutf::implementationpure virtual
utf16_length_from_utf8(const char *input, size_t length) const noexcept=0simdutf::implementationpure virtual
utf32_length_from_latin1(size_t length) const noexceptsimdutf::implementationinlinevirtual
utf32_length_from_utf16be(const char16_t *input, size_t length) const noexcept=0simdutf::implementationpure virtual
utf32_length_from_utf16le(const char16_t *input, size_t length) const noexcept=0simdutf::implementationpure virtual
utf32_length_from_utf8(const char *input, size_t length) const noexcept=0simdutf::implementationpure virtual
utf8_length_from_latin1(const char *input, size_t length) const noexcept=0simdutf::implementationpure virtual
utf8_length_from_utf16be(const char16_t *input, size_t length) const noexcept=0simdutf::implementationpure virtual
utf8_length_from_utf16le(const char16_t *input, size_t length) const noexcept=0simdutf::implementationpure virtual
utf8_length_from_utf32(const char32_t *input, size_t length) const noexcept=0simdutf::implementationpure virtual
validate_ascii(const char *buf, size_t len) const noexcept=0simdutf::implementationpure virtual
validate_ascii_with_errors(const char *buf, size_t len) const noexcept=0simdutf::implementationpure virtual
validate_utf16be(const char16_t *buf, size_t len) const noexcept=0simdutf::implementationpure virtual
validate_utf16be_with_errors(const char16_t *buf, size_t len) const noexcept=0simdutf::implementationpure virtual
validate_utf16le(const char16_t *buf, size_t len) const noexcept=0simdutf::implementationpure virtual
validate_utf16le_with_errors(const char16_t *buf, size_t len) const noexcept=0simdutf::implementationpure virtual
validate_utf32(const char32_t *buf, size_t len) const noexcept=0simdutf::implementationpure virtual
validate_utf32_with_errors(const char32_t *buf, size_t len) const noexcept=0simdutf::implementationpure virtual
validate_utf8(const char *buf, size_t len) const noexcept=0simdutf::implementationpure virtual
validate_utf8_with_errors(const char *buf, size_t len) const noexcept=0simdutf::implementationpure virtual
~implementation()=default (defined in simdutf::implementation)simdutf::implementationprotected