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

#include <regexp.h>

Public Member Functions

 GreedyLoopState (bool not_at_start)
 
BlockLabellabel ()
 
Tracecounter_backtrack_trace ()
 

Detailed Description

Definition at line 1361 of file regexp.h.

Constructor & Destructor Documentation

◆ GreedyLoopState()

dart::GreedyLoopState::GreedyLoopState ( bool  not_at_start)
explicit

Definition at line 3091 of file regexp.cc.

3091 {
3092 counter_backtrack_trace_.set_backtrack(&label_);
3093 if (not_at_start) counter_backtrack_trace_.set_at_start(Trace::FALSE_VALUE);
3094}
void set_at_start(TriBool at_start)
Definition: regexp.h:1301
@ FALSE_VALUE
Definition: regexp.h:1206
void set_backtrack(BlockLabel *backtrack)
Definition: regexp.h:1321

Member Function Documentation

◆ counter_backtrack_trace()

Trace * dart::GreedyLoopState::counter_backtrack_trace ( )
inline

Definition at line 1366 of file regexp.h.

1366{ return &counter_backtrack_trace_; }

◆ label()

BlockLabel * dart::GreedyLoopState::label ( )
inline

Definition at line 1365 of file regexp.h.

1365{ return &label_; }

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