Flutter Engine
The Flutter Engine
Public Types | Public Member Functions | List of all members
dart::Guard Class Reference

#include <regexp.h>

Inheritance diagram for dart::Guard:
dart::ZoneAllocated

Public Types

enum  Relation { LT , GEQ }
 

Public Member Functions

 Guard (intptr_t reg, Relation op, intptr_t value)
 
intptr_t reg ()
 
Relation op ()
 
intptr_t value ()
 
- 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)
 

Detailed Description

Definition at line 861 of file regexp.h.

Member Enumeration Documentation

◆ Relation

Enumerator
LT 
GEQ 

Definition at line 863 of file regexp.h.

863{ LT, GEQ };

Constructor & Destructor Documentation

◆ Guard()

dart::Guard::Guard ( intptr_t  reg,
Relation  op,
intptr_t  value 
)
inline

Definition at line 864 of file regexp.h.

865 : reg_(reg), op_(op), value_(value) {}
intptr_t reg()
Definition: regexp.h:866
intptr_t value()
Definition: regexp.h:868
Relation op()
Definition: regexp.h:867

Member Function Documentation

◆ op()

Relation dart::Guard::op ( )
inline

Definition at line 867 of file regexp.h.

867{ return op_; }

◆ reg()

intptr_t dart::Guard::reg ( )
inline

Definition at line 866 of file regexp.h.

866{ return reg_; }

◆ value()

intptr_t dart::Guard::value ( )
inline

Definition at line 868 of file regexp.h.

868{ return value_; }

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