![]() |
![]() |
|
|
#include <fastformat/iterators/format_iterator.hpp>
For examples of usage, see the fastformat::format_iterator() creator function.
Public Types | |
typedef format_output_iterator < S, F, A1, A2, A3, A4, A5, A6, A7, A8 > | class_type |
This type. | |
typedef S | sink_type |
The sink type. | |
typedef F | format_type |
The format type. | |
Public Member Functions | |
format_output_iterator (sink_type &sink, format_type const &format) | |
Constructor. | |
format_output_iterator (sink_type &sink, format_type const &format, unsigned n, A1 const &arg1, A2 const &arg2=impl::no_arg_t(), A3 const &arg3=impl::no_arg_t(), A4 const &arg4=impl::no_arg_t(), A5 const &arg5=impl::no_arg_t(), A6 const &arg6=impl::no_arg_t(), A7 const &arg7=impl::no_arg_t(), A8 const &arg8=impl::no_arg_t()) | |
Constructor taking 1-8 additional format parameters. | |
deref_proxy | operator* () |
Dereference operator. | |
class_type & | operator++ () |
Pre-increment operator. | |
class_type & | operator++ (int) |
Post-increment operator. | |
Classes | |
class | deref_proxy |
Dereference Proxy for fastformat::iterators::format_output_iterator |
typedef format_output_iterator<S, F, A1, A2, A3, A4, A5, A6, A7, A8> class_type |
This type.
typedef S sink_type |
The sink type.
typedef F format_type |
The format type.
format_output_iterator | ( | sink_type & | sink, | |
format_type const & | format | |||
) | [inline] |
Constructor.
format_output_iterator | ( | sink_type & | sink, | |
format_type const & | format, | |||
unsigned | n, | |||
A1 const & | arg1, | |||
A2 const & | arg2 = impl::no_arg_t() , |
|||
A3 const & | arg3 = impl::no_arg_t() , |
|||
A4 const & | arg4 = impl::no_arg_t() , |
|||
A5 const & | arg5 = impl::no_arg_t() , |
|||
A6 const & | arg6 = impl::no_arg_t() , |
|||
A7 const & | arg7 = impl::no_arg_t() , |
|||
A8 const & | arg8 = impl::no_arg_t() | |||
) | [inline] |
Constructor taking 1-8 additional format parameters.
deref_proxy operator* | ( | ) | [inline] |
Dereference operator.
class_type& operator++ | ( | ) | [inline] |
Pre-increment operator.
class_type& operator++ | ( | int | ) | [inline] |
Post-increment operator.
|
|
FastFormat Library documentation © Matthew Wilson, 2006-2009 |
|