This class is useful to associate some flags to an std::ios_base. More...
#include <ios_base_state_ptr.hpp>
Public Member Functions | |
ios_flags (std::ios_base &ios) | |
~ios_flags () | |
long | flags () const BOOST_NOEXCEPT |
The format control information. More... | |
long | flags (long v) BOOST_NOEXCEPT |
long | setf (long v) |
void | unsetf (long mask) |
long | setf (long v, long mask) |
operator std::ios_base & () BOOST_NOEXCEPT | |
implicit conversion to the ios_base More... | |
operator std::ios_base const & () const BOOST_NOEXCEPT | |
implicit conversion to the ios_base const More... | |
This class is useful to associate some flags to an std::ios_base.
|
inlineexplicit |
ios | the associated std::ios_base. flags()==0 |
|
inline |
|
inline |
The format control information.
Referenced by boost::chrono::ios_flags< fmt_masks >::flags().
|
inline |
|
inline |
implicit conversion to the ios_base
|
inline |
implicit conversion to the ios_base
const
|
inline |
Referenced by boost::chrono::local_timezone(), and boost::chrono::symbol_format().
|
inline |
|
inline |
mask | the bit mask to clear. : Clears mask in flags() . |
Referenced by boost::chrono::name_format(), boost::chrono::ios_flags< fmt_masks >::setf(), and boost::chrono::utc_timezone().