Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::io::detail::stream_format_state< Ch, Tr > Struct Template Reference

#include <internals_fwd.hpp>

Collaboration diagram for boost::io::detail::stream_format_state< Ch, Tr >:

Public Types

typedef BOOST_IO_STD basic_ios
< Ch, Tr > 
basic_ios
 

Public Member Functions

 stream_format_state (Ch fill)
 
void reset (Ch fill)
 
void set_by_stream (const basic_ios &os)
 
void apply_on (basic_ios &os, boost::io::detail::locale_t *loc_default=0) const
 
template<class T >
void apply_manip (T manipulator)
 

Public Attributes

std::streamsize width_
 
std::streamsize precision_
 
Ch fill_
 
std::ios_base::fmtflags flags_
 
std::ios_base::iostate rdstate_
 
std::ios_base::iostate exceptions_
 
boost::optional
< boost::io::detail::locale_t > 
loc_
 

Member Typedef Documentation

template<class Ch , class Tr >
typedef BOOST_IO_STD basic_ios<Ch, Tr> boost::io::detail::stream_format_state< Ch, Tr >::basic_ios

Constructor & Destructor Documentation

template<class Ch , class Tr >
boost::io::detail::stream_format_state< Ch, Tr >::stream_format_state ( Ch  fill)
inline

Member Function Documentation

template<class Ch , class Tr >
template<class T >
void boost::io::detail::stream_format_state< Ch, Tr >::apply_manip ( T  manipulator)
inline
template<class Ch , class Tr >
void boost::io::detail::stream_format_state< Ch, Tr >::apply_on ( basic_ios os,
boost::io::detail::locale_t *  loc_default = 0 
) const

References boost::detail::void.

Referenced by boost::io::detail::put().

template<class Ch , class Tr >
void boost::io::detail::stream_format_state< Ch, Tr >::reset ( Ch  fill)
inline
template<class Ch , class Tr >
void boost::io::detail::stream_format_state< Ch, Tr >::set_by_stream ( const basic_ios os)

Member Data Documentation

template<class Ch , class Tr >
std::ios_base::iostate boost::io::detail::stream_format_state< Ch, Tr >::exceptions_
template<class Ch , class Tr >
std::ios_base::fmtflags boost::io::detail::stream_format_state< Ch, Tr >::flags_
template<class Ch , class Tr >
boost::optional<boost::io::detail::locale_t> boost::io::detail::stream_format_state< Ch, Tr >::loc_
template<class Ch , class Tr >
std::streamsize boost::io::detail::stream_format_state< Ch, Tr >::precision_
template<class Ch , class Tr >
std::ios_base::iostate boost::io::detail::stream_format_state< Ch, Tr >::rdstate_

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