Public Member Functions | Private Member Functions | Private Attributes | List of all members
re2::DFA::StateSaver Class Reference

Public Member Functions

StateRestore ()
 
StateRestore ()
 
 StateSaver (DFA *dfa, State *state)
 
 StateSaver (DFA *dfa, State *state)
 
 ~StateSaver ()
 
 ~StateSaver ()
 

Private Member Functions

StateSaveroperator= (const StateSaver &)=delete
 
StateSaveroperator= (const StateSaver &)=delete
 
 StateSaver (const StateSaver &)=delete
 
 StateSaver (const StateSaver &)=delete
 

Private Attributes

DFAdfa_
 
uint32_t flag_
 
intinst_
 
bool is_special_
 
int ninst_
 
Statespecial_
 

Detailed Description

Definition at line 1199 of file bloaty/third_party/re2/re2/dfa.cc.

Constructor & Destructor Documentation

◆ StateSaver() [1/4]

re2::DFA::StateSaver::StateSaver ( DFA dfa,
State state 
)
explicit

Definition at line 1224 of file bloaty/third_party/re2/re2/dfa.cc.

◆ ~StateSaver() [1/2]

re2::DFA::StateSaver::~StateSaver ( )

Definition at line 1242 of file bloaty/third_party/re2/re2/dfa.cc.

◆ StateSaver() [2/4]

re2::DFA::StateSaver::StateSaver ( const StateSaver )
privatedelete

◆ StateSaver() [3/4]

re2::DFA::StateSaver::StateSaver ( DFA dfa,
State state 
)
explicit

◆ ~StateSaver() [2/2]

re2::DFA::StateSaver::~StateSaver ( )

◆ StateSaver() [4/4]

re2::DFA::StateSaver::StateSaver ( const StateSaver )
privatedelete

Member Function Documentation

◆ operator=() [1/2]

StateSaver& re2::DFA::StateSaver::operator= ( const StateSaver )
privatedelete

◆ operator=() [2/2]

StateSaver& re2::DFA::StateSaver::operator= ( const StateSaver )
privatedelete

◆ Restore() [1/2]

State* re2::DFA::StateSaver::Restore ( )

◆ Restore() [2/2]

DFA::State * re2::DFA::StateSaver::Restore ( )

Definition at line 1247 of file bloaty/third_party/re2/re2/dfa.cc.

Member Data Documentation

◆ dfa_

DFA * re2::DFA::StateSaver::dfa_
private

Definition at line 1213 of file bloaty/third_party/re2/re2/dfa.cc.

◆ flag_

uint32_t re2::DFA::StateSaver::flag_
private

Definition at line 1216 of file bloaty/third_party/re2/re2/dfa.cc.

◆ inst_

int * re2::DFA::StateSaver::inst_
private

Definition at line 1214 of file bloaty/third_party/re2/re2/dfa.cc.

◆ is_special_

bool re2::DFA::StateSaver::is_special_
private

Definition at line 1217 of file bloaty/third_party/re2/re2/dfa.cc.

◆ ninst_

int re2::DFA::StateSaver::ninst_
private

Definition at line 1215 of file bloaty/third_party/re2/re2/dfa.cc.

◆ special_

State * re2::DFA::StateSaver::special_
private

Definition at line 1218 of file bloaty/third_party/re2/re2/dfa.cc.


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


grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:42