![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <sys/types.h>
#include "src/base/bit-field.h"
#include "src/base/vector.h"
#include "src/common/globals.h"
#include "third_party/utf8-decoder/utf8-decoder.h"
Go to the source code of this file.
Classes | |
class | unibrow::Predicate< T, size > |
class | unibrow::Predicate< T, size >::CacheEntry |
class | unibrow::Mapping< T, size > |
struct | unibrow::Mapping< T, size >::CacheEntry |
class | unibrow::UnicodeData |
class | unibrow::Utf16 |
class | unibrow::Latin1 |
class | unibrow::Utf8 |
struct | unibrow::Utf8::EncodingResult |
struct | unibrow::Uppercase |
struct | unibrow::Letter |
struct | unibrow::ID_Start |
struct | unibrow::ID_Continue |
struct | unibrow::WhiteSpace |
struct | unibrow::ToLowercase |
struct | unibrow::ToUppercase |
struct | unibrow::Ecma262Canonicalize |
struct | unibrow::Ecma262UnCanonicalize |
struct | unibrow::CanonicalizationRange |
Namespaces | |
namespace | unibrow |
Typedefs | |
using | unibrow::uchar = unsigned int |
Enumerations | |
enum class | unibrow::Utf8Variant : uint8_t { unibrow::kLossyUtf8 , unibrow::kLastUtf8Variant = kLossyUtf8 } |
Functions | |
V8_INLINE bool | unibrow::IsLineTerminator (uchar c) |
V8_INLINE bool | unibrow::IsStringLiteralLineTerminator (uchar c) |
Variables | |
const int | unibrow::kMaxMappingSize = 4 |
Definitions and convenience functions for working with unicode.
Definition in file unicode.h.