#include <regexp-ast.h>
|
| | RegExpClassSetExpression (OperationType op, bool is_negated, bool may_contain_strings, ZoneList< RegExpTree * > *operands) |
| |
| | DECL_BOILERPLATE (ClassSetExpression) |
| |
| bool | IsTextElement () override |
| |
| int | min_match () override |
| |
| int | max_match () override |
| |
| OperationType | operation () const |
| |
| bool | is_negated () const |
| |
| bool | may_contain_strings () const |
| |
| const ZoneList< RegExpTree * > * | operands () const |
| |
| ZoneList< RegExpTree * > * | operands () |
| |
| virtual | ~RegExpTree ()=default |
| |
| virtual void * | Accept (RegExpVisitor *visitor, void *data)=0 |
| |
| virtual RegExpNode * | ToNode (RegExpCompiler *compiler, RegExpNode *on_success)=0 |
| |
| virtual bool | IsAnchoredAtStart () |
| |
| virtual bool | IsAnchoredAtEnd () |
| |
| virtual Interval | CaptureRegisters () |
| |
| virtual void | AppendToText (RegExpText *text, Zone *zone) |
| |
| V8_EXPORT_PRIVATE std::ostream & | Print (std::ostream &os, Zone *zone) |
| |
| void * | operator new (size_t, Zone *)=delete |
| |
| void * | operator new (size_t size, void *ptr) |
| |
| void | operator delete (void *, size_t) |
| |
| void | operator delete (void *pointer, Zone *zone)=delete |
| |
Definition at line 429 of file regexp-ast.h.
◆ OperationType
| Enumerator |
|---|
| kUnion | |
| kIntersection | |
| kSubtraction | |
Definition at line 431 of file regexp-ast.h.
◆ RegExpClassSetExpression()
◆ ComputeExpression()
◆ DECL_BOILERPLATE()
| v8::internal::RegExpClassSetExpression::DECL_BOILERPLATE |
( |
ClassSetExpression | | ) |
|
◆ Empty()
◆ is_negated()
| bool v8::internal::RegExpClassSetExpression::is_negated |
( |
| ) |
const |
|
inline |
◆ IsTextElement()
| bool v8::internal::RegExpClassSetExpression::IsTextElement |
( |
| ) |
|
|
inlineoverridevirtual |
◆ max_match()
| int v8::internal::RegExpClassSetExpression::max_match |
( |
| ) |
|
|
inlineoverridevirtual |
◆ may_contain_strings()
| bool v8::internal::RegExpClassSetExpression::may_contain_strings |
( |
| ) |
const |
|
inline |
◆ min_match()
| int v8::internal::RegExpClassSetExpression::min_match |
( |
| ) |
|
|
inlineoverridevirtual |
◆ operands() [1/2]
◆ operands() [2/2]
| const ZoneList< RegExpTree * > * v8::internal::RegExpClassSetExpression::operands |
( |
| ) |
const |
|
inline |
◆ operation()
| OperationType v8::internal::RegExpClassSetExpression::operation |
( |
| ) |
const |
|
inline |
◆ is_negated_
| bool v8::internal::RegExpClassSetExpression::is_negated_ |
|
private |
◆ max_match_
| int v8::internal::RegExpClassSetExpression::max_match_ |
|
private |
◆ may_contain_strings_
| const bool v8::internal::RegExpClassSetExpression::may_contain_strings_ |
|
private |
◆ operands_
◆ operation_
| const OperationType v8::internal::RegExpClassSetExpression::operation_ |
|
private |
The documentation for this class was generated from the following files: