Panzer Version of the Day
Loading...
Searching...
No Matches
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>
class panzer::basic_ios_all_saver< Ch, Tr >

Definition at line 74 of file Panzer_IosAllSaver.hpp.

Member Typedef Documentation

◆ state_type

template<typename Ch , class Tr >
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

◆ basic_ios_all_saver()

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

Definition at line 79 of file Panzer_IosAllSaver.hpp.

◆ ~basic_ios_all_saver()

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

Definition at line 86 of file Panzer_IosAllSaver.hpp.

Member Function Documentation

◆ restore()

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

Definition at line 89 of file Panzer_IosAllSaver.hpp.

◆ operator=()

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

Member Data Documentation

◆ s_save_

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

Definition at line 102 of file Panzer_IosAllSaver.hpp.

◆ a1_save_

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

Definition at line 103 of file Panzer_IosAllSaver.hpp.

◆ a2_save_

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

Definition at line 104 of file Panzer_IosAllSaver.hpp.

◆ a3_save_

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

Definition at line 105 of file Panzer_IosAllSaver.hpp.

◆ a4_save_

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

Definition at line 106 of file Panzer_IosAllSaver.hpp.

◆ a5_save_

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

Definition at line 107 of file Panzer_IosAllSaver.hpp.

◆ a6_save_

template<typename Ch , class Tr >
::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.

◆ a7_save_

template<typename Ch , class Tr >
::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.

◆ a8_save_

template<typename Ch , class Tr >
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: