Public Member Functions | Private Member Functions | Private Attributes | List of all members
re2::ToStringWalker Class Reference
Inheritance diagram for re2::ToStringWalker:
Inheritance graph
[legend]

Public Member Functions

virtual int PostVisit (Regexp *re, int parent_arg, int pre_arg, int *child_args, int nchild_args)
 
virtual int PostVisit (Regexp *re, int parent_arg, int pre_arg, int *child_args, int nchild_args)
 
virtual int PreVisit (Regexp *re, int parent_arg, bool *stop)
 
virtual int PreVisit (Regexp *re, int parent_arg, bool *stop)
 
virtual int ShortVisit (Regexp *re, int parent_arg)
 
virtual int ShortVisit (Regexp *re, int parent_arg)
 
 ToStringWalker (std::string *t)
 
 ToStringWalker (std::string *t)
 
- Public Member Functions inherited from re2::Regexp::Walker< int >
virtual int Copy (int arg)
 
virtual int Copy (int arg)
 
void Reset ()
 
void Reset ()
 
bool stopped_early ()
 
bool stopped_early ()
 
int Walk (Regexp *re, int top_arg)
 
int Walk (Regexp *re, int top_arg)
 
 Walker ()
 
 Walker ()
 
int WalkExponential (Regexp *re, int top_arg, int max_visits)
 
int WalkExponential (Regexp *re, int top_arg, int max_visits)
 
virtual ~Walker ()
 
virtual ~Walker ()
 

Private Member Functions

ToStringWalkeroperator= (const ToStringWalker &)=delete
 
ToStringWalkeroperator= (const ToStringWalker &)=delete
 
 ToStringWalker (const ToStringWalker &)=delete
 
 ToStringWalker (const ToStringWalker &)=delete
 

Private Attributes

std::string * t_
 

Detailed Description

Definition at line 37 of file bloaty/third_party/re2/re2/tostring.cc.

Constructor & Destructor Documentation

◆ ToStringWalker() [1/4]

re2::ToStringWalker::ToStringWalker ( std::string *  t)
inlineexplicit

Definition at line 39 of file bloaty/third_party/re2/re2/tostring.cc.

◆ ToStringWalker() [2/4]

re2::ToStringWalker::ToStringWalker ( const ToStringWalker )
privatedelete

◆ ToStringWalker() [3/4]

re2::ToStringWalker::ToStringWalker ( std::string *  t)
inlineexplicit

Definition at line 39 of file re2/re2/tostring.cc.

◆ ToStringWalker() [4/4]

re2::ToStringWalker::ToStringWalker ( const ToStringWalker )
privatedelete

Member Function Documentation

◆ operator=() [1/2]

ToStringWalker& re2::ToStringWalker::operator= ( const ToStringWalker )
privatedelete

◆ operator=() [2/2]

ToStringWalker& re2::ToStringWalker::operator= ( const ToStringWalker )
privatedelete

◆ PostVisit() [1/2]

int re2::ToStringWalker::PostVisit ( Regexp re,
int  parent_arg,
int  pre_arg,
int child_args,
int  nchild_args 
)
virtual

Reimplemented from re2::Regexp::Walker< int >.

Definition at line 147 of file bloaty/third_party/re2/re2/tostring.cc.

◆ PostVisit() [2/2]

virtual int re2::ToStringWalker::PostVisit ( Regexp re,
int  parent_arg,
int  pre_arg,
int child_args,
int  nchild_args 
)
virtual

Reimplemented from re2::Regexp::Walker< int >.

◆ PreVisit() [1/2]

virtual int re2::ToStringWalker::PreVisit ( Regexp re,
int  parent_arg,
bool stop 
)
virtual

Reimplemented from re2::Regexp::Walker< int >.

◆ PreVisit() [2/2]

int re2::ToStringWalker::PreVisit ( Regexp re,
int  parent_arg,
bool stop 
)
virtual

Reimplemented from re2::Regexp::Walker< int >.

Definition at line 68 of file bloaty/third_party/re2/re2/tostring.cc.

◆ ShortVisit() [1/2]

virtual int re2::ToStringWalker::ShortVisit ( Regexp re,
int  parent_arg 
)
inlinevirtual

Implements re2::Regexp::Walker< int >.

Definition at line 44 of file bloaty/third_party/re2/re2/tostring.cc.

◆ ShortVisit() [2/2]

virtual int re2::ToStringWalker::ShortVisit ( Regexp re,
int  parent_arg 
)
inlinevirtual

Implements re2::Regexp::Walker< int >.

Definition at line 44 of file re2/re2/tostring.cc.

Member Data Documentation

◆ t_

std::string * re2::ToStringWalker::t_
private

Definition at line 49 of file bloaty/third_party/re2/re2/tostring.cc.


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


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