Classes | Public Types | Public Member Functions | Public Attributes | Private Member Functions | Static Private Member Functions | List of all members
re2::LazyRE2 Class Reference

#include <re2.h>

Classes

struct  NoArg
 

Public Types

typedef RE2 element_type
 
typedef RE2 element_type
 

Public Member Functions

RE2get () const
 
RE2get () const
 
RE2operator* () const
 
RE2operator* () const
 
RE2operator-> () const
 
RE2operator-> () const
 

Public Attributes

NoArg barrier_against_excess_initializers_
 
std::once_flag once_
 
RE2::CannedOptions options_
 
const char * pattern_
 
RE2ptr_
 

Private Member Functions

void operator= (const LazyRE2 &)
 
void operator= (const LazyRE2 &)
 

Static Private Member Functions

static void Init (const LazyRE2 *lazy_re2)
 
static void Init (const LazyRE2 *lazy_re2)
 

Detailed Description

Definition at line 918 of file bloaty/third_party/re2/re2/re2.h.

Member Typedef Documentation

◆ element_type [1/2]

Definition at line 923 of file bloaty/third_party/re2/re2/re2.h.

◆ element_type [2/2]

Definition at line 933 of file re2/re2/re2.h.

Member Function Documentation

◆ get() [1/2]

RE2* re2::LazyRE2::get ( ) const
inline

Definition at line 932 of file bloaty/third_party/re2/re2/re2.h.

◆ get() [2/2]

RE2* re2::LazyRE2::get ( ) const
inline

Definition at line 942 of file re2/re2/re2.h.

◆ Init() [1/2]

static void re2::LazyRE2::Init ( const LazyRE2 lazy_re2)
inlinestaticprivate

Definition at line 946 of file bloaty/third_party/re2/re2/re2.h.

◆ Init() [2/2]

static void re2::LazyRE2::Init ( const LazyRE2 lazy_re2)
inlinestaticprivate

Definition at line 956 of file re2/re2/re2.h.

◆ operator*() [1/2]

RE2& re2::LazyRE2::operator* ( ) const
inline

Definition at line 928 of file bloaty/third_party/re2/re2/re2.h.

◆ operator*() [2/2]

RE2& re2::LazyRE2::operator* ( ) const
inline

Definition at line 938 of file re2/re2/re2.h.

◆ operator->() [1/2]

RE2* re2::LazyRE2::operator-> ( ) const
inline

Definition at line 929 of file bloaty/third_party/re2/re2/re2.h.

◆ operator->() [2/2]

RE2* re2::LazyRE2::operator-> ( ) const
inline

Definition at line 939 of file re2/re2/re2.h.

◆ operator=() [1/2]

void re2::LazyRE2::operator= ( const LazyRE2 )
private

◆ operator=() [2/2]

void re2::LazyRE2::operator= ( const LazyRE2 )
private

Member Data Documentation

◆ barrier_against_excess_initializers_

NoArg re2::LazyRE2::barrier_against_excess_initializers_

Definition at line 940 of file bloaty/third_party/re2/re2/re2.h.

◆ once_

std::once_flag re2::LazyRE2::once_
mutable

Definition at line 943 of file bloaty/third_party/re2/re2/re2.h.

◆ options_

RE2::CannedOptions re2::LazyRE2::options_

Definition at line 939 of file bloaty/third_party/re2/re2/re2.h.

◆ pattern_

const char * re2::LazyRE2::pattern_

Definition at line 938 of file bloaty/third_party/re2/re2/re2.h.

◆ ptr_

RE2 * re2::LazyRE2::ptr_
mutable

Definition at line 942 of file bloaty/third_party/re2/re2/re2.h.


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


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