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

Public Member Functions

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

Private Member Functions

 CaptureNamesWalker (const CaptureNamesWalker &)=delete
 
 CaptureNamesWalker (const CaptureNamesWalker &)=delete
 
CaptureNamesWalkeroperator= (const CaptureNamesWalker &)=delete
 
CaptureNamesWalkeroperator= (const CaptureNamesWalker &)=delete
 

Private Attributes

std::map< int, std::string > * map_
 

Detailed Description

Definition at line 613 of file bloaty/third_party/re2/re2/regexp.cc.

Constructor & Destructor Documentation

◆ CaptureNamesWalker() [1/4]

re2::CaptureNamesWalker::CaptureNamesWalker ( )
inline

Definition at line 615 of file bloaty/third_party/re2/re2/regexp.cc.

◆ ~CaptureNamesWalker() [1/2]

re2::CaptureNamesWalker::~CaptureNamesWalker ( )
inline

Definition at line 616 of file bloaty/third_party/re2/re2/regexp.cc.

◆ CaptureNamesWalker() [2/4]

re2::CaptureNamesWalker::CaptureNamesWalker ( const CaptureNamesWalker )
privatedelete

◆ CaptureNamesWalker() [3/4]

re2::CaptureNamesWalker::CaptureNamesWalker ( )
inline

Definition at line 618 of file re2/re2/regexp.cc.

◆ ~CaptureNamesWalker() [2/2]

re2::CaptureNamesWalker::~CaptureNamesWalker ( )
inline

Definition at line 619 of file re2/re2/regexp.cc.

◆ CaptureNamesWalker() [4/4]

re2::CaptureNamesWalker::CaptureNamesWalker ( const CaptureNamesWalker )
privatedelete

Member Function Documentation

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ PreVisit() [1/2]

Ignored re2::CaptureNamesWalker::PreVisit ( Regexp re,
Ignored  ignored,
bool stop 
)
inlinevirtual

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

Definition at line 624 of file bloaty/third_party/re2/re2/regexp.cc.

◆ PreVisit() [2/2]

virtual Ignored re2::CaptureNamesWalker::PreVisit ( Regexp re,
Ignored  ignored,
bool stop 
)
inlinevirtual

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

Definition at line 627 of file re2/re2/regexp.cc.

◆ ShortVisit() [1/2]

virtual Ignored re2::CaptureNamesWalker::ShortVisit ( Regexp re,
Ignored  ignored 
)
inlinevirtual

◆ ShortVisit() [2/2]

virtual Ignored re2::CaptureNamesWalker::ShortVisit ( Regexp re,
Ignored  ignored 
)
inlinevirtual

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

Definition at line 638 of file re2/re2/regexp.cc.

◆ TakeMap() [1/2]

std::map<int, std::string>* re2::CaptureNamesWalker::TakeMap ( )
inline

Definition at line 618 of file bloaty/third_party/re2/re2/regexp.cc.

◆ TakeMap() [2/2]

std::map<int, std::string>* re2::CaptureNamesWalker::TakeMap ( )
inline

Definition at line 621 of file re2/re2/regexp.cc.

Member Data Documentation

◆ map_

std::map< int, std::string > * re2::CaptureNamesWalker::map_
private

Definition at line 642 of file bloaty/third_party/re2/re2/regexp.cc.


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


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