Flutter Engine
The Flutter Engine
Public Member Functions | Public Attributes | List of all members
dart::RegExpCompileData Struct Reference

#include <regexp.h>

Inheritance diagram for dart::RegExpCompileData:
dart::ZoneAllocated

Public Member Functions

 RegExpCompileData ()
 
- Public Member Functions inherited from dart::ZoneAllocated
 ZoneAllocated ()
 
void * operator new (size_t size)
 
void * operator new (size_t size, Zone *zone)
 
void operator delete (void *pointer)
 

Public Attributes

RegExpTreetree
 
RegExpNodenode
 
bool simple
 
bool contains_anchor
 
Arraycapture_name_map
 
Stringerror
 
intptr_t capture_count
 

Detailed Description

Definition at line 1430 of file regexp.h.

Constructor & Destructor Documentation

◆ RegExpCompileData()

dart::RegExpCompileData::RegExpCompileData ( )
inline

Definition at line 1431 of file regexp.h.

1432 : tree(nullptr),
1433 node(nullptr),
1434 simple(true),
1435 contains_anchor(false),
1438 capture_count(0) {}
static ObjectPtr null()
Definition: object.h:433
static Object & Handle()
Definition: object.h:407
intptr_t capture_count
Definition: regexp.h:1445
Array & capture_name_map
Definition: regexp.h:1443
RegExpNode * node
Definition: regexp.h:1440
RegExpTree * tree
Definition: regexp.h:1439

Member Data Documentation

◆ capture_count

intptr_t dart::RegExpCompileData::capture_count

Definition at line 1445 of file regexp.h.

◆ capture_name_map

Array& dart::RegExpCompileData::capture_name_map

Definition at line 1443 of file regexp.h.

◆ contains_anchor

bool dart::RegExpCompileData::contains_anchor

Definition at line 1442 of file regexp.h.

◆ error

String& dart::RegExpCompileData::error

Definition at line 1444 of file regexp.h.

◆ node

RegExpNode* dart::RegExpCompileData::node

Definition at line 1440 of file regexp.h.

◆ simple

bool dart::RegExpCompileData::simple

Definition at line 1441 of file regexp.h.

◆ tree

RegExpTree* dart::RegExpCompileData::tree

Definition at line 1439 of file regexp.h.


The documentation for this struct was generated from the following file: