Public Member Functions | Public Attributes | List of all members
internal::arg_formatter_base< Range >::char_writer Struct Reference

Public Member Functions

size_t size () const
 
size_t width () const
 
template<typename It >
void operator() (It &&it) const
 

Public Attributes

char_type value
 

Detailed Description

template<typename Range>
struct internal::arg_formatter_base< Range >::char_writer

Definition at line 1316 of file format.h.

Member Function Documentation

template<typename Range >
template<typename It >
void internal::arg_formatter_base< Range >::char_writer::operator() ( It &&  it) const
inline

Definition at line 1323 of file format.h.

1323 { *it++ = value; }
template<typename Range >
size_t internal::arg_formatter_base< Range >::char_writer::size ( void  ) const
inline

Definition at line 1319 of file format.h.

1319 { return 1; }
template<typename Range >
size_t internal::arg_formatter_base< Range >::char_writer::width ( ) const
inline

Definition at line 1320 of file format.h.

1320 { return 1; }

Member Data Documentation

template<typename Range >
char_type internal::arg_formatter_base< Range >::char_writer::value

Definition at line 1317 of file format.h.


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