Panzer  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | Private Member Functions | Private Attributes | List of all members
panzer::basic_ios_all_saver< Ch, Tr > Class Template Reference

#include <Panzer_IosAllSaver.hpp>

Public Types

typedef ::std::basic_ios< Ch, Tr > state_type
 

Public Member Functions

 basic_ios_all_saver (state_type &s)
 
 ~basic_ios_all_saver ()
 
void restore ()
 

Private Member Functions

basic_ios_all_saveroperator= (const basic_ios_all_saver &)
 

Private Attributes

state_types_save_
 
state_type::fmtflags const a1_save_
 
::std::streamsize const a2_save_
 
::std::streamsize const a3_save_
 
state_type::iostate const a4_save_
 
state_type::iostate const a5_save_
 
::std::basic_ostream< Ch, Tr >
*const 
a6_save_
 
::std::basic_streambuf< Ch, Tr >
*const 
a7_save_
 
state_type::char_type const a8_save_
 

Detailed Description

template<typename Ch, class Tr = ::std::char_traits<Ch>>
class panzer::basic_ios_all_saver< Ch, Tr >

Definition at line 68 of file Panzer_IosAllSaver.hpp.

Member Typedef Documentation

template<typename Ch , class Tr = ::std::char_traits<Ch>>
typedef ::std::basic_ios<Ch, Tr> panzer::basic_ios_all_saver< Ch, Tr >::state_type

Definition at line 77 of file Panzer_IosAllSaver.hpp.

Constructor & Destructor Documentation

template<typename Ch , class Tr = ::std::char_traits<Ch>>
panzer::basic_ios_all_saver< Ch, Tr >::basic_ios_all_saver ( state_type s)
inlineexplicit

Definition at line 79 of file Panzer_IosAllSaver.hpp.

template<typename Ch , class Tr = ::std::char_traits<Ch>>
panzer::basic_ios_all_saver< Ch, Tr >::~basic_ios_all_saver ( )
inline

Definition at line 86 of file Panzer_IosAllSaver.hpp.

Member Function Documentation

template<typename Ch , class Tr = ::std::char_traits<Ch>>
void panzer::basic_ios_all_saver< Ch, Tr >::restore ( )
inline

Definition at line 89 of file Panzer_IosAllSaver.hpp.

template<typename Ch , class Tr = ::std::char_traits<Ch>>
basic_ios_all_saver& panzer::basic_ios_all_saver< Ch, Tr >::operator= ( const basic_ios_all_saver< Ch, Tr > &  )
private

Member Data Documentation

template<typename Ch , class Tr = ::std::char_traits<Ch>>
state_type& panzer::basic_ios_all_saver< Ch, Tr >::s_save_
private

Definition at line 102 of file Panzer_IosAllSaver.hpp.

template<typename Ch , class Tr = ::std::char_traits<Ch>>
state_type::fmtflags const panzer::basic_ios_all_saver< Ch, Tr >::a1_save_
private

Definition at line 103 of file Panzer_IosAllSaver.hpp.

template<typename Ch , class Tr = ::std::char_traits<Ch>>
::std::streamsize const panzer::basic_ios_all_saver< Ch, Tr >::a2_save_
private

Definition at line 104 of file Panzer_IosAllSaver.hpp.

template<typename Ch , class Tr = ::std::char_traits<Ch>>
::std::streamsize const panzer::basic_ios_all_saver< Ch, Tr >::a3_save_
private

Definition at line 105 of file Panzer_IosAllSaver.hpp.

template<typename Ch , class Tr = ::std::char_traits<Ch>>
state_type::iostate const panzer::basic_ios_all_saver< Ch, Tr >::a4_save_
private

Definition at line 106 of file Panzer_IosAllSaver.hpp.

template<typename Ch , class Tr = ::std::char_traits<Ch>>
state_type::iostate const panzer::basic_ios_all_saver< Ch, Tr >::a5_save_
private

Definition at line 107 of file Panzer_IosAllSaver.hpp.

template<typename Ch , class Tr = ::std::char_traits<Ch>>
::std::basic_ostream<Ch, Tr>* const panzer::basic_ios_all_saver< Ch, Tr >::a6_save_
private

Definition at line 108 of file Panzer_IosAllSaver.hpp.

template<typename Ch , class Tr = ::std::char_traits<Ch>>
::std::basic_streambuf<Ch, Tr>* const panzer::basic_ios_all_saver< Ch, Tr >::a7_save_
private

Definition at line 109 of file Panzer_IosAllSaver.hpp.

template<typename Ch , class Tr = ::std::char_traits<Ch>>
state_type::char_type const panzer::basic_ios_all_saver< Ch, Tr >::a8_save_
private

Definition at line 110 of file Panzer_IosAllSaver.hpp.


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