Public Types | Public Member Functions | Private Member Functions | Private Attributes | List of all members
boost::io::basic_ios_exception_saver< Ch, Tr > Class Template Reference

#include <ios_state.hpp>

Public Types

typedef ::std::ios_base::iostate aspect_type
 
typedef ::std::basic_ios< Ch, Tr > state_type
 

Public Member Functions

 basic_ios_exception_saver (state_type &s)
 
 basic_ios_exception_saver (state_type &s, aspect_type const &a)
 
void restore ()
 
 ~basic_ios_exception_saver ()
 

Private Member Functions

basic_ios_exception_saveroperator= (const basic_ios_exception_saver &)
 

Private Attributes

aspect_type const a_save_
 
state_types_save_
 

Detailed Description

template<typename Ch, class Tr>
class boost::io::basic_ios_exception_saver< Ch, Tr >

Definition at line 135 of file ios_state.hpp.

Member Typedef Documentation

template<typename Ch , class Tr >
typedef ::std::ios_base::iostate boost::io::basic_ios_exception_saver< Ch, Tr >::aspect_type

Definition at line 139 of file ios_state.hpp.

template<typename Ch , class Tr >
typedef ::std::basic_ios<Ch, Tr> boost::io::basic_ios_exception_saver< Ch, Tr >::state_type

Definition at line 138 of file ios_state.hpp.

Constructor & Destructor Documentation

template<typename Ch , class Tr >
boost::io::basic_ios_exception_saver< Ch, Tr >::basic_ios_exception_saver ( state_type s)
inlineexplicit

Definition at line 141 of file ios_state.hpp.

template<typename Ch , class Tr >
boost::io::basic_ios_exception_saver< Ch, Tr >::basic_ios_exception_saver ( state_type s,
aspect_type const &  a 
)
inline

Definition at line 147 of file ios_state.hpp.

template<typename Ch , class Tr >
boost::io::basic_ios_exception_saver< Ch, Tr >::~basic_ios_exception_saver ( )
inline

Definition at line 151 of file ios_state.hpp.

Member Function Documentation

template<typename Ch , class Tr >
basic_ios_exception_saver& boost::io::basic_ios_exception_saver< Ch, Tr >::operator= ( const basic_ios_exception_saver< Ch, Tr > &  )
private
template<typename Ch , class Tr >
void boost::io::basic_ios_exception_saver< Ch, Tr >::restore ( )
inline

Definition at line 154 of file ios_state.hpp.

Member Data Documentation

template<typename Ch , class Tr >
aspect_type const boost::io::basic_ios_exception_saver< Ch, Tr >::a_save_
private

Definition at line 159 of file ios_state.hpp.

template<typename Ch , class Tr >
state_type& boost::io::basic_ios_exception_saver< Ch, Tr >::s_save_
private

Definition at line 158 of file ios_state.hpp.


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


librealsense2
Author(s): Sergey Dorodnicov , Doron Hirshberg , Mark Horn , Reagan Lopez , Itay Carpis
autogenerated on Mon May 3 2021 02:50:34