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().