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

Public Member Functions

 NamedCapturesWalker ()
 
 NamedCapturesWalker ()
 
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< std::string, int > * TakeMap ()
 
std::map< std::string, int > * TakeMap ()
 
 ~NamedCapturesWalker ()
 
 ~NamedCapturesWalker ()
 
- 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

 NamedCapturesWalker (const NamedCapturesWalker &)=delete
 
 NamedCapturesWalker (const NamedCapturesWalker &)=delete
 
NamedCapturesWalkeroperator= (const NamedCapturesWalker &)=delete
 
NamedCapturesWalkeroperator= (const NamedCapturesWalker &)=delete
 

Private Attributes

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

Detailed Description

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

Constructor & Destructor Documentation

◆ NamedCapturesWalker() [1/4]

re2::NamedCapturesWalker::NamedCapturesWalker ( )
inline

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

◆ ~NamedCapturesWalker() [1/2]

re2::NamedCapturesWalker::~NamedCapturesWalker ( )
inline

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

◆ NamedCapturesWalker() [2/4]

re2::NamedCapturesWalker::NamedCapturesWalker ( const NamedCapturesWalker )
privatedelete

◆ NamedCapturesWalker() [3/4]

re2::NamedCapturesWalker::NamedCapturesWalker ( )
inline

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

◆ ~NamedCapturesWalker() [2/2]

re2::NamedCapturesWalker::~NamedCapturesWalker ( )
inline

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

◆ NamedCapturesWalker() [4/4]

re2::NamedCapturesWalker::NamedCapturesWalker ( const NamedCapturesWalker )
privatedelete

Member Function Documentation

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ PreVisit() [1/2]

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

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

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

◆ PreVisit() [2/2]

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

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

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

◆ ShortVisit() [1/2]

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

◆ ShortVisit() [2/2]

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

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

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

◆ TakeMap() [1/2]

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

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

◆ TakeMap() [2/2]

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

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

Member Data Documentation

◆ map_

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

Definition at line 600 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