#include <internals_fwd.hpp>
Public Types | |
enum | pad_values { zeropad = 1, spacepad =2, centered =4, tabulation = 8 } |
enum | arg_values { argN_no_posit = -1, argN_tabulation = -2, argN_ignored = -3 } |
typedef BOOST_IO_STD basic_ios < Ch, Tr > | basic_ios |
typedef detail::stream_format_state < Ch, Tr > | stream_format_state |
typedef ::std::basic_string < Ch, Tr, Alloc > | string_type |
Public Member Functions | |
format_item (Ch fill) | |
void | reset (Ch fill) |
void | compute_states () |
Static Public Member Functions | |
static std::streamsize | max_streamsize () |
Public Attributes | |
int | argN_ |
string_type | res_ |
string_type | appendix_ |
stream_format_state | fmtstate_ |
std::streamsize | truncate_ |
unsigned int | pad_scheme_ |
typedef BOOST_IO_STD basic_ios<Ch, Tr> boost::io::detail::format_item< Ch, Tr, Alloc >::basic_ios |
typedef detail::stream_format_state<Ch, Tr> boost::io::detail::format_item< Ch, Tr, Alloc >::stream_format_state |
typedef ::std::basic_string<Ch, Tr, Alloc> boost::io::detail::format_item< Ch, Tr, Alloc >::string_type |
enum boost::io::detail::format_item::arg_values |
enum boost::io::detail::format_item::pad_values |
|
inline |
void boost::io::detail::format_item< Ch, Tr, Alloc >::compute_states | ( | ) |
References BOOST_ASSERT, and boost::bimaps::support::left.
|
inlinestatic |
References boost::accumulators::extract::max.
void boost::io::detail::format_item< Ch, Tr, Alloc >::reset | ( | Ch | fill | ) |
string_type boost::io::detail::format_item< Ch, Tr, Alloc >::appendix_ |
int boost::io::detail::format_item< Ch, Tr, Alloc >::argN_ |
stream_format_state boost::io::detail::format_item< Ch, Tr, Alloc >::fmtstate_ |
unsigned int boost::io::detail::format_item< Ch, Tr, Alloc >::pad_scheme_ |
string_type boost::io::detail::format_item< Ch, Tr, Alloc >::res_ |
std::streamsize boost::io::detail::format_item< Ch, Tr, Alloc >::truncate_ |
Referenced by boost::io::detail::parse_printf_directive(), and boost::io::detail::put().