Public Member Functions | Static Public Member Functions | Static Private Member Functions | Private Attributes | List of all members
absl::str_format_internal::FormatRawSinkImpl Class Reference

#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)
 

Detailed Description

Definition at line 34 of file extension.h.

Constructor & Destructor Documentation

template<typename T , decltype(str_format_internal::InvokeFlush(std::declval< T * >(), string_view()))* = nullptr>
absl::str_format_internal::FormatRawSinkImpl::FormatRawSinkImpl ( T *  raw)
inline

Definition at line 40 of file extension.h.

Member Function Documentation

template<typename T >
static FormatRawSinkImpl absl::str_format_internal::FormatRawSinkImpl::Extract ( s)
inlinestatic

Definition at line 46 of file extension.h.

template<typename T >
static void absl::str_format_internal::FormatRawSinkImpl::Flush ( void *  r,
string_view  s 
)
inlinestaticprivate

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.

Member Data Documentation

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.


The documentation for this class was generated from the following file:


abseil_cpp
Author(s):
autogenerated on Wed Jun 19 2019 19:19:59