V8 Project
|
Implementations of functions for working with unicode. More...
Go to the source code of this file.
Classes | |
struct | unibrow::MultiCharacterSpecialCase< kW > |
Namespaces | |
unibrow | |
Typedefs | |
typedef signed short | unibrow::int16_t |
typedef unsigned short | unibrow::uint16_t |
typedef int | unibrow::int32_t |
Functions | |
template<int D> | |
static uchar | unibrow::TableGet (const int32_t *table, int index) |
static uchar | unibrow::GetEntry (int32_t entry) |
static bool | unibrow::IsStart (int32_t entry) |
static bool | unibrow::LookupPredicate (const int32_t *table, uint16_t size, uchar chr) |
Look up a character in the unicode table using a mix of binary and interpolation search. More... | |
template<bool ranges_are_linear, int kW> | |
static int | unibrow::LookupMapping (const int32_t *table, uint16_t size, const MultiCharacterSpecialCase< kW > *multi_chars, uchar chr, uchar next, uchar *result, bool *allow_caching_ptr) |
Implementations of functions for working with unicode.
Definition in file unicode.cc.