#include <re2.h>
|
static bool | DoNothing (const char *, size_t, void *) |
|
template<typename T > |
static bool | DoParse3ary (const char *str, size_t n, void *dest) |
|
template<typename T > |
static bool | DoParse4ary (const char *str, size_t n, void *dest) |
|
template<typename T > |
static bool | DoParseFrom (const char *str, size_t n, void *dest) |
|
static bool | parse_char (const char *str, size_t n, void *dest) |
|
static bool | parse_double (const char *str, size_t n, void *dest) |
|
static bool | parse_float (const char *str, size_t n, void *dest) |
|
static bool | parse_null (const char *str, size_t n, void *dest) |
|
static bool | parse_schar (const char *str, size_t n, void *dest) |
|
static bool | parse_string (const char *str, size_t n, void *dest) |
|
static bool | parse_stringpiece (const char *str, size_t n, void *dest) |
|
static bool | parse_uchar (const char *str, size_t n, void *dest) |
|
◆ CanParse3ary
◆ CanParse4ary
◆ CanParseFrom
◆ Parser [1/2]
typedef bool(* re2::RE2::Arg::Parser) (const char *str, size_t n, void *dest) |
◆ Parser [2/2]
typedef bool(* re2::RE2::Arg::Parser) (const char *str, size_t n, void *dest) |
◆ Arg() [1/11]
◆ Arg() [2/11]
re2::RE2::Arg::Arg |
( |
void * |
p | ) |
|
|
inline |
◆ Arg() [3/11]
re2::RE2::Arg::Arg |
( |
std::nullptr_t |
p | ) |
|
|
inline |
◆ Arg() [4/11]
template<class T >
re2::RE2::Arg::Arg |
( |
T * |
p | ) |
|
|
inline |
◆ Arg() [5/11]
template<class T >
re2::RE2::Arg::Arg |
( |
T * |
p, |
|
|
Parser |
parser |
|
) |
| |
|
inline |
◆ Arg() [6/11]
◆ Arg() [7/11]
re2::RE2::Arg::Arg |
( |
std::nullptr_t |
ptr | ) |
|
|
inline |
◆ Arg() [8/11]
template<typename T , CanParse3ary< T > = 0>
re2::RE2::Arg::Arg |
( |
T * |
ptr | ) |
|
|
inline |
◆ Arg() [9/11]
template<typename T , CanParse4ary< T > = 0>
re2::RE2::Arg::Arg |
( |
T * |
ptr | ) |
|
|
inline |
◆ Arg() [10/11]
template<typename T , CanParseFrom< T > = 0>
re2::RE2::Arg::Arg |
( |
T * |
ptr | ) |
|
|
inline |
◆ Arg() [11/11]
template<typename T >
re2::RE2::Arg::Arg |
( |
T * |
ptr, |
|
|
Parser |
parser |
|
) |
| |
|
inline |
◆ DoNothing()
static bool re2::RE2::Arg::DoNothing |
( |
const char * |
, |
|
|
size_t |
, |
|
|
void * |
|
|
) |
| |
|
inlinestaticprivate |
◆ DoParse3ary()
template<typename T >
static bool re2::RE2::Arg::DoParse3ary |
( |
const char * |
str, |
|
|
size_t |
n, |
|
|
void * |
dest |
|
) |
| |
|
inlinestaticprivate |
◆ DoParse4ary()
template<typename T >
static bool re2::RE2::Arg::DoParse4ary |
( |
const char * |
str, |
|
|
size_t |
n, |
|
|
void * |
dest |
|
) |
| |
|
inlinestaticprivate |
◆ DoParseFrom()
template<typename T >
static bool re2::RE2::Arg::DoParseFrom |
( |
const char * |
str, |
|
|
size_t |
n, |
|
|
void * |
dest |
|
) |
| |
|
inlinestaticprivate |
◆ Parse() [1/2]
bool re2::RE2::Arg::Parse |
( |
const char * |
str, |
|
|
size_t |
n |
|
) |
| const |
|
inline |
◆ Parse() [2/2]
bool re2::RE2::Arg::Parse |
( |
const char * |
str, |
|
|
size_t |
n |
|
) |
| const |
|
inline |
◆ parse_char()
bool re2::RE2::Arg::parse_char |
( |
const char * |
str, |
|
|
size_t |
n, |
|
|
void * |
dest |
|
) |
| |
|
staticprivate |
◆ parse_double()
bool re2::RE2::Arg::parse_double |
( |
const char * |
str, |
|
|
size_t |
n, |
|
|
void * |
dest |
|
) |
| |
|
staticprivate |
◆ parse_float()
bool re2::RE2::Arg::parse_float |
( |
const char * |
str, |
|
|
size_t |
n, |
|
|
void * |
dest |
|
) |
| |
|
staticprivate |
◆ parse_null()
bool re2::RE2::Arg::parse_null |
( |
const char * |
str, |
|
|
size_t |
n, |
|
|
void * |
dest |
|
) |
| |
|
staticprivate |
◆ parse_schar()
bool re2::RE2::Arg::parse_schar |
( |
const char * |
str, |
|
|
size_t |
n, |
|
|
void * |
dest |
|
) |
| |
|
staticprivate |
◆ parse_string()
bool re2::RE2::Arg::parse_string |
( |
const char * |
str, |
|
|
size_t |
n, |
|
|
void * |
dest |
|
) |
| |
|
staticprivate |
◆ parse_stringpiece()
bool re2::RE2::Arg::parse_stringpiece |
( |
const char * |
str, |
|
|
size_t |
n, |
|
|
void * |
dest |
|
) |
| |
|
staticprivate |
◆ parse_uchar()
bool re2::RE2::Arg::parse_uchar |
( |
const char * |
str, |
|
|
size_t |
n, |
|
|
void * |
dest |
|
) |
| |
|
staticprivate |
◆ arg_
void * re2::RE2::Arg::arg_ |
|
private |
◆ parser_
The documentation for this class was generated from the following files: