#include <extension.h>
Public Member Functions | |
template<typename T , decltype(str_format_internal::InvokeFlush(std::declval< T * >(), string_view()))* = nullptr> | |
FormatRawSinkImpl (T *raw) | |
void | Write (string_view s) |
Static Public Member Functions | |
template<typename T > | |
static FormatRawSinkImpl | Extract (T s) |
Static Private Member Functions | |
template<typename T > | |
static void | Flush (void *r, string_view s) |
Private Attributes | |
void * | sink_ |
void(* | write_ )(void *, string_view) |
Definition at line 34 of file extension.h.
absl::str_format_internal::FormatRawSinkImpl::FormatRawSinkImpl | ( | T * | raw | ) | [inline] |
Definition at line 40 of file extension.h.
static FormatRawSinkImpl absl::str_format_internal::FormatRawSinkImpl::Extract | ( | T | s | ) | [inline, static] |
Definition at line 46 of file extension.h.
static void absl::str_format_internal::FormatRawSinkImpl::Flush | ( | void * | r, |
string_view | s | ||
) | [inline, static, private] |
Definition at line 52 of file extension.h.
void absl::str_format_internal::FormatRawSinkImpl::Write | ( | string_view | s | ) | [inline] |
Definition at line 43 of file extension.h.
void* absl::str_format_internal::FormatRawSinkImpl::sink_ [private] |
Definition at line 56 of file extension.h.
void(* absl::str_format_internal::FormatRawSinkImpl::write_)(void *, string_view) [private] |
Definition at line 57 of file extension.h.