Public Member Functions | Private Types | Private Member Functions | Private Attributes | List of all members
glm::io::basic_state_saver< CTy, CTr > Class Template Reference

#include <io.hpp>

Public Member Functions

 basic_state_saver (std::basic_ios< CTy, CTr > &)
 
 ~basic_state_saver ()
 

Private Types

typedef state_type::char_type char_type
 
typedef ::std::ios_base::fmtflags flags_type
 
typedef ::std::locale const locale_type
 
typedef ::std::basic_ios< CTy, CTr > state_type
 
typedef ::std::streamsize streamsize_type
 

Private Member Functions

basic_state_saveroperator= (basic_state_saver const &)
 

Private Attributes

char_type fill_
 
flags_type flags_
 
locale_type locale_
 
streamsize_type precision_
 
state_typestate_
 
streamsize_type width_
 

Detailed Description

template<typename CTy, typename CTr = std::char_traits<CTy>>
class glm::io::basic_state_saver< CTy, CTr >

Definition at line 90 of file io.hpp.

Member Typedef Documentation

◆ char_type

template<typename CTy, typename CTr = std::char_traits<CTy>>
typedef state_type::char_type glm::io::basic_state_saver< CTy, CTr >::char_type
private

Definition at line 100 of file io.hpp.

◆ flags_type

template<typename CTy, typename CTr = std::char_traits<CTy>>
typedef ::std::ios_base::fmtflags glm::io::basic_state_saver< CTy, CTr >::flags_type
private

Definition at line 101 of file io.hpp.

◆ locale_type

template<typename CTy, typename CTr = std::char_traits<CTy>>
typedef ::std::locale const glm::io::basic_state_saver< CTy, CTr >::locale_type
private

Definition at line 103 of file io.hpp.

◆ state_type

template<typename CTy, typename CTr = std::char_traits<CTy>>
typedef ::std::basic_ios<CTy,CTr> glm::io::basic_state_saver< CTy, CTr >::state_type
private

Definition at line 99 of file io.hpp.

◆ streamsize_type

template<typename CTy, typename CTr = std::char_traits<CTy>>
typedef ::std::streamsize glm::io::basic_state_saver< CTy, CTr >::streamsize_type
private

Definition at line 102 of file io.hpp.

Constructor & Destructor Documentation

◆ basic_state_saver()

template<typename CTy, typename CTr = std::char_traits<CTy>>
glm::io::basic_state_saver< CTy, CTr >::basic_state_saver ( std::basic_ios< CTy, CTr > &  )
explicit

◆ ~basic_state_saver()

template<typename CTy, typename CTr = std::char_traits<CTy>>
glm::io::basic_state_saver< CTy, CTr >::~basic_state_saver ( )

Member Function Documentation

◆ operator=()

template<typename CTy, typename CTr = std::char_traits<CTy>>
basic_state_saver& glm::io::basic_state_saver< CTy, CTr >::operator= ( basic_state_saver< CTy, CTr > const &  )
private

Member Data Documentation

◆ fill_

template<typename CTy, typename CTr = std::char_traits<CTy>>
char_type glm::io::basic_state_saver< CTy, CTr >::fill_
private

Definition at line 109 of file io.hpp.

◆ flags_

template<typename CTy, typename CTr = std::char_traits<CTy>>
flags_type glm::io::basic_state_saver< CTy, CTr >::flags_
private

Definition at line 106 of file io.hpp.

◆ locale_

template<typename CTy, typename CTr = std::char_traits<CTy>>
locale_type glm::io::basic_state_saver< CTy, CTr >::locale_
private

Definition at line 110 of file io.hpp.

◆ precision_

template<typename CTy, typename CTr = std::char_traits<CTy>>
streamsize_type glm::io::basic_state_saver< CTy, CTr >::precision_
private

Definition at line 107 of file io.hpp.

◆ state_

template<typename CTy, typename CTr = std::char_traits<CTy>>
state_type& glm::io::basic_state_saver< CTy, CTr >::state_
private

Definition at line 105 of file io.hpp.

◆ width_

template<typename CTy, typename CTr = std::char_traits<CTy>>
streamsize_type glm::io::basic_state_saver< CTy, CTr >::width_
private

Definition at line 108 of file io.hpp.


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


rtabmap
Author(s): Mathieu Labbe
autogenerated on Mon Jan 23 2023 03:39:00