9 #ifndef BOOST_IO_IOS_STATE_HPP 10 #define BOOST_IO_IOS_STATE_HPP 16 #ifndef BOOST_NO_STD_LOCALE 109 template <
typename Ch,
class Tr >
134 template <
typename Ch,
class Tr >
144 #if BOOST_WORKAROUND(__BORLANDC__, BOOST_TESTED_AT(0x582)) 163 template <
typename Ch,
class Tr >
188 template <
typename Ch,
class Tr >
213 template <
typename Ch,
class Tr >
238 #ifndef BOOST_NO_STD_LOCALE 239 template <
typename Ch,
class Tr >
332 , a3_save_( s.
width() )
354 template <
typename Ch,
class Tr >
362 , a3_save_( s.
width() ), a4_save_( s.rdstate() )
363 , a5_save_( s.exceptions() ), a6_save_( s.tie() )
364 , a7_save_( s.rdbuf() ), a8_save_( s.fill() )
365 #ifndef BOOST_NO_STD_LOCALE
366 , a9_save_( s.getloc() )
375 #ifndef BOOST_NO_STD_LOCALE 381 s_save_.exceptions( a5_save_ );
398 #ifndef BOOST_NO_STD_LOCALE 412 :
s_save_( s ), i_save_( i ), a1_save_( s.iword(i) )
413 , a2_save_( s.pword(i) )
421 s_save_.pword( i_save_ ) = a2_save_;
422 s_save_.iword( i_save_ ) = a1_save_;
439 #endif // BOOST_IO_IOS_STATE_HPP ::std::ios_base state_type
basic_ios_locale_saver(state_type &s)
::std::streamsize aspect_type
::std::basic_ios< Ch, Tr > state_type
::std::locale const a9_save_
::std::ios_base::fmtflags aspect_type
~basic_ios_exception_saver()
BOOST_MOVE_USE_STANDARD_LIBRARY_MOVE.
::std::streamsize const a2_save_
state_type::char_type aspect_type
::std::ios_base state_type
::std::basic_ios< Ch, Tr > state_type
basic_ios_rdbuf_saver(state_type &s, aspect_type const &a)
::std::basic_streambuf< Ch, Tr > *const a7_save_
aspect_type const a_save_
state_type::char_type const a8_save_
::std::ios_base::iostate aspect_type
basic_ios_iostate_saver(state_type &s)
::std::basic_ios< Ch, Tr > state_type
basic_ios_fill_saver(state_type &s)
::std::basic_ios< Ch, Tr > state_type
ios_all_word_saver(state_type &s, index_type i)
::std::ios_base state_type
~basic_ios_iostate_saver()
aspect_type const a_save_
state_type::iostate const a5_save_
::std::streamsize const a2_save_
state_type::fmtflags const a1_save_
::std::streamsize const a3_save_
::std::basic_streambuf< Ch, Tr > * aspect_type
aspect_type const a_save_
::std::streamsize const a3_save_
GLboolean GLboolean GLboolean GLboolean a
basic_ios_rdbuf_saver(state_type &s)
aspect_type const a_save_
::std::ios_base::iostate aspect_type
aspect_type const a_save_
::std::basic_ostream< Ch, Tr > * aspect_type
ios_flags_saver & operator=(const ios_flags_saver &)
::std::basic_ios< Ch, Tr > state_type
ios_precision_saver(state_type &s, aspect_type const &a)
::std::locale aspect_type
GLenum GLint GLint * precision
ios_precision_saver(state_type &s)
aspect_type const a_save_
aspect_type const a_save_
::std::ios_base state_type
aspect_type const a_save_
state_type::iostate const a4_save_
ios_iword_saver(state_type &s, index_type i)
basic_ios_exception_saver(state_type &s)
::std::ios_base state_type
ios_pword_saver(state_type &s, index_type i)
aspect_type const a_save_
aspect_type const a_save_
::std::ios_base state_type
basic_ios_fill_saver(state_type &s, aspect_type const &a)
ios_pword_saver(state_type &s, index_type i, aspect_type const &a)
ios_width_saver(state_type &s)
ios_iword_saver(state_type &s, index_type i, aspect_type const &a)
::std::basic_ios< Ch, Tr > state_type
ios_base_all_saver(state_type &s)
ios_flags_saver(state_type &s, aspect_type const &a)
::std::basic_ios< Ch, Tr > state_type
basic_ios_all_saver(state_type &s)
state_type::fmtflags const a1_save_
::std::basic_ostream< Ch, Tr > *const a6_save_
basic_ios_exception_saver(state_type &s, aspect_type const &a)
~basic_ios_locale_saver()
ios_flags_saver(state_type &s)
ios_width_saver(state_type &s, aspect_type const &a)
basic_ios_iostate_saver(state_type &s, aspect_type const &a)
aspect_type const a_save_
basic_ios_tie_saver(state_type &s)
basic_ios_tie_saver(state_type &s, aspect_type const &a)
::std::ios_base state_type
::std::streamsize aspect_type
basic_ios_locale_saver(state_type &s, aspect_type const &a)