v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
unibrow::Utf8 Member List

This is the complete list of members for unibrow::Utf8, including all inherited members.

CalculateValue(const uint8_t *str, size_t length, size_t *cursor)unibrow::Utf8static
Encode(char *out, uchar c, int previous, bool replace_invalid=false)unibrow::Utf8inlinestatic
Encode(v8::base::Vector< const Char > string, char *buffer, size_t capacity, bool write_null, bool replace_invalid_utf8)unibrow::Utf8static
EncodeOneByte(char *out, uint8_t c)unibrow::Utf8inlinestatic
IsValidCharacter(uchar c)unibrow::Utf8inlinestatic
kBadCharunibrow::Utf8static
kBufferEmptyunibrow::Utf8static
kBytesSavedByCombiningSurrogatesunibrow::Utf8static
kIncompleteunibrow::Utf8static
kMax16BitCodeUnitSizeunibrow::Utf8static
kMax8BitCodeUnitSizeunibrow::Utf8static
kMaxEncodedSizeunibrow::Utf8static
kMaxFourByteCharunibrow::Utf8static
kMaxOneByteCharunibrow::Utf8static
kMaxThreeByteCharunibrow::Utf8static
kMaxTwoByteCharunibrow::Utf8static
kSizeOfUnmatchedSurrogateunibrow::Utf8static
Length(uchar chr, int previous)unibrow::Utf8inlinestatic
LengthOneByte(uint8_t chr)unibrow::Utf8inlinestatic
State typedefunibrow::Utf8
Utf8IncrementalBuffer typedefunibrow::Utf8
ValidateEncoding(const uint8_t *str, size_t length)unibrow::Utf8static
ValueOf(const uint8_t *str, size_t length, size_t *cursor)unibrow::Utf8inlinestatic
ValueOfIncremental(const uint8_t **cursor, State *state, Utf8IncrementalBuffer *buffer)unibrow::Utf8inlinestatic
ValueOfIncrementalFinish(State *state)unibrow::Utf8static