#include <regexp-ast.h>
|
static CharacterRange | Singleton (base::uc32 value) |
|
static CharacterRange | Range (base::uc32 from, base::uc32 to) |
|
static CharacterRange | Everything () |
|
static ZoneList< CharacterRange > * | List (Zone *zone, CharacterRange range) |
|
static V8_EXPORT_PRIVATE void | AddClassEscape (StandardCharacterSet standard_character_set, ZoneList< CharacterRange > *ranges, bool add_unicode_case_equivalents, Zone *zone) |
|
static V8_EXPORT_PRIVATE void | AddCaseEquivalents (Isolate *isolate, Zone *zone, ZoneList< CharacterRange > *ranges, bool is_one_byte) |
|
static void | AddUnicodeCaseEquivalents (ZoneList< CharacterRange > *ranges, Zone *zone) |
|
static V8_EXPORT_PRIVATE bool | IsCanonical (const ZoneList< CharacterRange > *ranges) |
|
static void | Canonicalize (ZoneList< CharacterRange > *ranges) |
|
static void | Negate (const ZoneList< CharacterRange > *src, ZoneList< CharacterRange > *dst, Zone *zone) |
|
static void | Intersect (const ZoneList< CharacterRange > *lhs, const ZoneList< CharacterRange > *rhs, ZoneList< CharacterRange > *dst, Zone *zone) |
|
static void | Subtract (const ZoneList< CharacterRange > *src, const ZoneList< CharacterRange > *to_remove, ZoneList< CharacterRange > *dst, Zone *zone) |
|
static void | ClampToOneByte (ZoneList< CharacterRange > *ranges) |
|
static bool | Equals (const ZoneList< CharacterRange > *lhs, const ZoneList< CharacterRange > *rhs) |
|
Definition at line 96 of file regexp-ast.h.
◆ CharacterRange() [1/3]
v8::internal::CharacterRange::CharacterRange |
( |
| ) |
|
|
default |
◆ CharacterRange() [2/3]
v8::internal::CharacterRange::CharacterRange |
( |
void * | null | ) |
|
|
inline |
◆ CharacterRange() [3/3]
◆ AddCaseEquivalents()
◆ AddClassEscape()
◆ AddUnicodeCaseEquivalents()
◆ Canonicalize()
◆ ClampToOneByte()
◆ Contains()
◆ Equals()
◆ Everything()
◆ from()
base::uc32 v8::internal::CharacterRange::from |
( |
| ) |
const |
|
inline |
◆ Intersect()
◆ IsCanonical()
◆ IsEverything()
bool v8::internal::CharacterRange::IsEverything |
( |
base::uc32 | max | ) |
const |
|
inline |
◆ IsSingleton()
bool v8::internal::CharacterRange::IsSingleton |
( |
| ) |
const |
|
inline |
◆ List()
◆ Negate()
◆ Range()
◆ Singleton()
◆ Subtract()
◆ to()
base::uc32 v8::internal::CharacterRange::to |
( |
| ) |
const |
|
inline |
◆ from_
base::uc32 v8::internal::CharacterRange::from_ = 0 |
|
private |
◆ kMaxCodePoint
int v8::internal::CharacterRange::kMaxCodePoint = 0x10ffff |
|
staticconstexprprivate |
◆ to_
The documentation for this class was generated from the following files: