class Arg

Defined at line 883 of file ../../third_party/re2/src/re2/re2.h

We convert user-passed pointers into special Arg objects

Public Methods

void Arg ()

Defined at line 903 of file ../../third_party/re2/src/re2/re2.h

void Arg (std::nullptr_t ptr)

Defined at line 904 of file ../../third_party/re2/src/re2/re2.h

template <typename T, CanParse3ary<T> = 0>
void Arg (T * ptr)

Defined at line 907 of file ../../third_party/re2/src/re2/re2.h

template <typename T, CanParse4ary<T> = 0>
void Arg (T * ptr)

Defined at line 910 of file ../../third_party/re2/src/re2/re2.h

template <typename T, CanParseFrom<T> = 0>
void Arg (T * ptr)

Defined at line 913 of file ../../third_party/re2/src/re2/re2.h

template <typename T, CanParseFrom<T> = 0>
void Arg (T * ptr)

Defined at line 913 of file ../../third_party/re2/src/re2/re2.h

template <typename T>
void Arg (T * ptr, Parser parser)

Defined at line 918 of file ../../third_party/re2/src/re2/re2.h

bool Parse (const char * str, size_t n)

Defined at line 920 of file ../../third_party/re2/src/re2/re2.h