#include <pcre.h>
Public Types | |
typedef bool(* | Parser) (const char *str, size_t n, void *dest) |
typedef bool(* | Parser) (const char *str, size_t n, void *dest) |
Public Member Functions | |
Arg () | |
Arg () | |
template<typename T > | |
Arg (T *, Parser parser) | |
template<class T > | |
Arg (T *, Parser parser) | |
template<class T > | |
Arg (T *p) | |
template<typename T > | |
Arg (T *p) | |
Arg (void *) | |
Arg (void *) | |
MAKE_PARSER (char, parse_char) | |
MAKE_PARSER (char, parse_char) | |
MAKE_PARSER (double, parse_double) | |
MAKE_PARSER (double, parse_double) | |
MAKE_PARSER (float, parse_float) | |
MAKE_PARSER (float, parse_float) | |
MAKE_PARSER (int, parse_int) | |
MAKE_PARSER (int, parse_int) | |
MAKE_PARSER (long long, parse_longlong) | |
MAKE_PARSER (long long, parse_longlong) | |
MAKE_PARSER (long, parse_long) | |
MAKE_PARSER (long, parse_long) | |
MAKE_PARSER (short, parse_short) | |
MAKE_PARSER (short, parse_short) | |
MAKE_PARSER (signed char, parse_schar) | |
MAKE_PARSER (signed char, parse_schar) | |
MAKE_PARSER (std::string, parse_string) | |
MAKE_PARSER (std::string, parse_string) | |
MAKE_PARSER (StringPiece, parse_stringpiece) | |
MAKE_PARSER (StringPiece, parse_stringpiece) | |
MAKE_PARSER (unsigned char, parse_uchar) | |
MAKE_PARSER (unsigned char, parse_uchar) | |
MAKE_PARSER (unsigned int, parse_uint) | |
MAKE_PARSER (unsigned int, parse_uint) | |
MAKE_PARSER (unsigned long long, parse_ulonglong) | |
MAKE_PARSER (unsigned long long, parse_ulonglong) | |
MAKE_PARSER (unsigned long, parse_ulong) | |
MAKE_PARSER (unsigned long, parse_ulong) | |
MAKE_PARSER (unsigned short, parse_ushort) | |
MAKE_PARSER (unsigned short, parse_ushort) | |
bool | Parse (const char *str, size_t n) const |
bool | Parse (const char *str, size_t n) const |
Private Member Functions | |
DECLARE_INTEGER_PARSER (int) | |
DECLARE_INTEGER_PARSER (int) | |
DECLARE_INTEGER_PARSER (long) | |
DECLARE_INTEGER_PARSER (long) | |
DECLARE_INTEGER_PARSER (longlong) | |
DECLARE_INTEGER_PARSER (longlong) | |
DECLARE_INTEGER_PARSER (short) | |
DECLARE_INTEGER_PARSER (short) | |
DECLARE_INTEGER_PARSER (uint) | |
DECLARE_INTEGER_PARSER (uint) | |
DECLARE_INTEGER_PARSER (ulong) | |
DECLARE_INTEGER_PARSER (ulong) | |
DECLARE_INTEGER_PARSER (ulonglong) | |
DECLARE_INTEGER_PARSER (ulonglong) | |
DECLARE_INTEGER_PARSER (ushort) | |
DECLARE_INTEGER_PARSER (ushort) | |
Static Private Member Functions | |
static bool | parse_char (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_double (const char *str, size_t n, void *dest) |
static bool | parse_float (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_null (const char *str, size_t n, void *dest) |
static bool | parse_schar (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_string (const char *str, size_t n, void *dest) |
static bool | parse_stringpiece (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) |
static bool | parse_uchar (const char *str, size_t n, void *dest) |
Private Attributes | |
void * | arg_ |
Parser | parser_ |
Definition at line 568 of file bloaty/third_party/re2/util/pcre.h.
Definition at line 576 of file bloaty/third_party/re2/util/pcre.h.
Definition at line 576 of file re2/util/pcre.h.
|
inline |
Definition at line 649 of file bloaty/third_party/re2/util/pcre.h.
|
inline |
Definition at line 650 of file bloaty/third_party/re2/util/pcre.h.
|
inline |
Definition at line 605 of file bloaty/third_party/re2/util/pcre.h.
re2::PCRE::Arg::Arg | ( | ) |
re2::PCRE::Arg::Arg | ( | void * | ) |
|
inline |
Definition at line 605 of file re2/util/pcre.h.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
re2::PCRE::Arg::MAKE_PARSER | ( | char | , |
parse_char | |||
) |
re2::PCRE::Arg::MAKE_PARSER | ( | char | , |
parse_char | |||
) |
re2::PCRE::Arg::MAKE_PARSER | ( | double | , |
parse_double | |||
) |
re2::PCRE::Arg::MAKE_PARSER | ( | double | , |
parse_double | |||
) |
re2::PCRE::Arg::MAKE_PARSER | ( | float | , |
parse_float | |||
) |
re2::PCRE::Arg::MAKE_PARSER | ( | float | , |
parse_float | |||
) |
re2::PCRE::Arg::MAKE_PARSER | ( | int | , |
parse_int | |||
) |
re2::PCRE::Arg::MAKE_PARSER | ( | int | , |
parse_int | |||
) |
re2::PCRE::Arg::MAKE_PARSER | ( | long | , |
parse_long | |||
) |
re2::PCRE::Arg::MAKE_PARSER | ( | long | , |
parse_long | |||
) |
re2::PCRE::Arg::MAKE_PARSER | ( | short | , |
parse_short | |||
) |
re2::PCRE::Arg::MAKE_PARSER | ( | short | , |
parse_short | |||
) |
re2::PCRE::Arg::MAKE_PARSER | ( | signed char | , |
parse_schar | |||
) |
re2::PCRE::Arg::MAKE_PARSER | ( | signed char | , |
parse_schar | |||
) |
re2::PCRE::Arg::MAKE_PARSER | ( | std::string | , |
parse_string | |||
) |
re2::PCRE::Arg::MAKE_PARSER | ( | std::string | , |
parse_string | |||
) |
re2::PCRE::Arg::MAKE_PARSER | ( | StringPiece | , |
parse_stringpiece | |||
) |
re2::PCRE::Arg::MAKE_PARSER | ( | StringPiece | , |
parse_stringpiece | |||
) |
re2::PCRE::Arg::MAKE_PARSER | ( | unsigned char | , |
parse_uchar | |||
) |
re2::PCRE::Arg::MAKE_PARSER | ( | unsigned char | , |
parse_uchar | |||
) |
re2::PCRE::Arg::MAKE_PARSER | ( | unsigned int | , |
parse_uint | |||
) |
re2::PCRE::Arg::MAKE_PARSER | ( | unsigned int | , |
parse_uint | |||
) |
re2::PCRE::Arg::MAKE_PARSER | ( | unsigned long | , |
parse_ulong | |||
) |
re2::PCRE::Arg::MAKE_PARSER | ( | unsigned long | , |
parse_ulong | |||
) |
re2::PCRE::Arg::MAKE_PARSER | ( | unsigned short | , |
parse_ushort | |||
) |
re2::PCRE::Arg::MAKE_PARSER | ( | unsigned short | , |
parse_ushort | |||
) |
Definition at line 652 of file bloaty/third_party/re2/util/pcre.h.
Definition at line 784 of file bloaty/third_party/re2/util/pcre.cc.
Definition at line 1016 of file bloaty/third_party/re2/util/pcre.cc.
Definition at line 1020 of file bloaty/third_party/re2/util/pcre.cc.
Definition at line 767 of file bloaty/third_party/re2/util/pcre.cc.
Definition at line 791 of file bloaty/third_party/re2/util/pcre.cc.
Definition at line 772 of file bloaty/third_party/re2/util/pcre.cc.
Definition at line 778 of file bloaty/third_party/re2/util/pcre.cc.
|
staticprivate |
Definition at line 798 of file bloaty/third_party/re2/util/pcre.cc.
|
private |
Definition at line 613 of file bloaty/third_party/re2/util/pcre.h.
|
private |
Definition at line 614 of file bloaty/third_party/re2/util/pcre.h.