class Arg

Defined at line 818 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 840 of file ../../third_party/re2/src/re2/re2.h

void Arg (std::nullptr_t ptr)

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

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

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

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

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

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

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

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

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

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

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

bool Parse (const char * str, size_t n)

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