BDE 4.14.0 Production release
Loading...
Searching...
No Matches
bdlde::Utf8Util Member List

This is the complete list of members for bdlde::Utf8Util, including all inherited members.

advanceIfValid(int *status, const char **result, const char *string, IntPtr numCodePoints)bdlde::Utf8Utilstatic
advanceIfValid(int *status, const char **result, const char *string, size_type length, IntPtr numCodePoints)bdlde::Utf8Utilstatic
advanceIfValid(int *status, const char **result, const bsl::string_view &string, IntPtr numCodePoints)bdlde::Utf8Utilinlinestatic
advanceRaw(const char **result, const char *string, IntPtr numCodePoints)bdlde::Utf8Utilstatic
advanceRaw(const char **result, const char *string, size_type length, IntPtr numCodePoints)bdlde::Utf8Utilstatic
advanceRaw(const char **result, const bsl::string_view &string, IntPtr numCodePoints)bdlde::Utf8Utilinlinestatic
appendUtf8Character(bsl::string *output, unsigned int codePoint)bdlde::Utf8Utilinlinestatic
appendUtf8CodePoint(bsl::string *output, unsigned int codePoint)bdlde::Utf8Utilstatic
appendUtf8CodePoint(std::string *output, unsigned int codePoint)bdlde::Utf8Utilstatic
codePointValue(const char *codePoint)bdlde::Utf8Utilstatic
ErrorStatus enum namebdlde::Utf8Util
getByteSize(const char *codePoint)bdlde::Utf8Utilinlinestatic
getLineAndColumnNumber(Uint64 *lineNumber, Uint64 *utf8Column, Uint64 *startOfLineByteOffset, bsl::streambuf *input, Uint64 byteOffset)bdlde::Utf8Utilinlinestatic
getLineAndColumnNumber(Uint64 *lineNumber, Uint64 *utf8Column, Uint64 *startOfLineByteOffset, bsl::streambuf *input, Uint64 byteOffset, char lineDelimeter)bdlde::Utf8Utilinlinestatic
IntPtr typedefbdlde::Utf8Util
isValid(const char *string)bdlde::Utf8Utilinlinestatic
isValid(const char *string, size_type length)bdlde::Utf8Utilinlinestatic
isValid(const bsl::string_view &string)bdlde::Utf8Utilinlinestatic
isValid(const char **invalidString, const char *string)bdlde::Utf8Utilstatic
isValid(const char **invalidString, const char *string, size_type length)bdlde::Utf8Utilstatic
isValid(const char **invalidString, const bsl::string_view &string)bdlde::Utf8Utilstatic
isValidCodePoint(int *status, const char *codePoint, size_type numBytes)bdlde::Utf8Utilstatic
k_END_OF_INPUT_TRUNCATION enum valuebdlde::Utf8Util
k_INVALID_INITIAL_OCTET enum valuebdlde::Utf8Util
k_NON_CONTINUATION_OCTET enum valuebdlde::Utf8Util
k_OVERLONG_ENCODING enum valuebdlde::Utf8Util
k_SURROGATE enum valuebdlde::Utf8Util
k_UNEXPECTED_CONTINUATION_OCTET enum valuebdlde::Utf8Util
k_VALUE_LARGER_THAN_0X10FFFF enum valuebdlde::Utf8Util
numBytesIfValid(const bsl::string_view &string, IntPtr numCodePoints)bdlde::Utf8Utilinlinestatic
numBytesInCodePoint(const char *codePoint)bdlde::Utf8Utilstatic
numBytesRaw(const bsl::string_view &string, IntPtr numCodePoints)bdlde::Utf8Utilstatic
numCharacters(const char *string)bdlde::Utf8Utilinlinestatic
numCharacters(const char *string, size_type length)bdlde::Utf8Utilinlinestatic
numCharactersIfValid(const char **invalidString, const char *string)bdlde::Utf8Utilinlinestatic
numCharactersIfValid(const char **invalidString, const char *string, size_type length)bdlde::Utf8Utilinlinestatic
numCharactersRaw(const char *string)bdlde::Utf8Utilinlinestatic
numCharactersRaw(const char *string, size_type length)bdlde::Utf8Utilinlinestatic
numCodePointsIfValid(const char **invalidString, const char *string)bdlde::Utf8Utilstatic
numCodePointsIfValid(const char **invalidString, const char *string, size_type length)bdlde::Utf8Utilstatic
numCodePointsIfValid(const char **invalidString, const bsl::string_view &string)bdlde::Utf8Utilstatic
numCodePointsRaw(const char *string)bdlde::Utf8Utilstatic
numCodePointsRaw(const char *string, size_type length)bdlde::Utf8Utilstatic
numCodePointsRaw(const bsl::string_view &string)bdlde::Utf8Utilinlinestatic
readIfValid(int *status, char *outputBuffer, size_type outputBufferLength, bsl::streambuf *input)bdlde::Utf8Utilstatic
size_type typedefbdlde::Utf8Util
toAscii(IntPtr value)bdlde::Utf8Utilstatic
Uint64 typedefbdlde::Utf8Util