Classes | Namespaces | Macros | Functions | Variables
re2/re2/re2.h File Reference
#include <stddef.h>
#include <stdint.h>
#include <algorithm>
#include <map>
#include <mutex>
#include <string>
#include <type_traits>
#include <vector>
#include "re2/stringpiece.h"
Include dependency graph for re2/re2/re2.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  re2::RE2::Arg
 
struct  re2::hooks::DFASearchFailure
 
struct  re2::hooks::DFAStateCacheReset
 
class  re2::LazyRE2
 
struct  re2::LazyRE2::NoArg
 
class  re2::RE2::Options
 
struct  re2::re2_internal::Parse3ary< T >
 
struct  re2::re2_internal::Parse3ary< char >
 
struct  re2::re2_internal::Parse3ary< double >
 
struct  re2::re2_internal::Parse3ary< float >
 
struct  re2::re2_internal::Parse3ary< signed char >
 
struct  re2::re2_internal::Parse3ary< std::string >
 
struct  re2::re2_internal::Parse3ary< StringPiece >
 
struct  re2::re2_internal::Parse3ary< unsigned char >
 
struct  re2::re2_internal::Parse3ary< void >
 
struct  re2::re2_internal::Parse4ary< T >
 
struct  re2::re2_internal::Parse4ary< int >
 
struct  re2::re2_internal::Parse4ary< long >
 
struct  re2::re2_internal::Parse4ary< long long >
 
struct  re2::re2_internal::Parse4ary< short >
 
struct  re2::re2_internal::Parse4ary< unsigned int >
 
struct  re2::re2_internal::Parse4ary< unsigned long >
 
struct  re2::re2_internal::Parse4ary< unsigned long long >
 
struct  re2::re2_internal::Parse4ary< unsigned short >
 
class  re2::RE2
 

Namespaces

 re2
 
 re2::hooks
 
 re2::re2_internal
 

Macros

#define DECLARE_HOOK(type)
 
#define RE2_HAVE_THREAD_LOCAL
 

Functions

template<typename T >
bool re2::re2_internal::Parse (const char *str, size_t n, T *dest)
 
template<typename T >
bool re2::re2_internal::Parse (const char *str, size_t n, T *dest, int radix)
 

Variables

const thread_local RE2 * re2::hooks::context
 

Macro Definition Documentation

◆ DECLARE_HOOK

#define DECLARE_HOOK (   type)
Value:
using type##Callback = void(const type&); \
void Set##type##Hook(type##Callback* cb); \
type##Callback* Get##type##Hook();

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

◆ RE2_HAVE_THREAD_LOCAL

#define RE2_HAVE_THREAD_LOCAL

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

absl::synchronization_internal::Get
static GraphId Get(const IdMap &id, int num)
Definition: abseil-cpp/absl/synchronization/internal/graphcycles_test.cc:44
asyncio_get_stats.type
type
Definition: asyncio_get_stats.py:37
cb
OPENSSL_EXPORT pem_password_cb * cb
Definition: pem.h:351


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