Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::archive::basic_text_iprimitive< IStream > Class Template Reference

#include <basic_text_iprimitive.hpp>

Inheritance diagram for boost::archive::basic_text_iprimitive< IStream >:
Collaboration diagram for boost::archive::basic_text_iprimitive< IStream >:

Public Member Functions

 load_binary (void *address, std::size_t count)
 

Protected Member Functions

template<class T >
void load (T &t)
 
void load (char &t)
 
void load (signed char &t)
 
void load (unsigned char &t)
 
void load (wchar_t &t)
 
 basic_text_iprimitive (IStream &is, bool no_codecvt)
 
 ~basic_text_iprimitive ()
 

Protected Attributes

IStream & is
 
io::ios_flags_saver flags_saver
 
io::ios_precision_saver precision_saver
 
boost::scoped_ptr< std::locale > archive_locale
 
basic_streambuf_locale_saver
< typename IStream::char_type,
typename IStream::traits_type > 
locale_saver
 

Constructor & Destructor Documentation

template<class IStream>
boost::archive::basic_text_iprimitive< IStream >::basic_text_iprimitive ( IStream &  is,
bool  no_codecvt 
)
protected
template<class IStream>
boost::archive::basic_text_iprimitive< IStream >::~basic_text_iprimitive ( )
protected

Member Function Documentation

template<class IStream>
void boost::archive::basic_text_iprimitive< IStream >::load ( char &  t)
inlineprotected
template<class IStream>
void boost::archive::basic_text_iprimitive< IStream >::load ( signed char &  t)
inlineprotected
template<class IStream>
void boost::archive::basic_text_iprimitive< IStream >::load ( unsigned char &  t)
inlineprotected
template<class IStream>
void boost::archive::basic_text_iprimitive< IStream >::load ( wchar_t &  t)
inlineprotected
template<class IStream>
boost::archive::basic_text_iprimitive< IStream >::load_binary ( void *  address,
std::size_t  count 
)

Member Data Documentation

template<class IStream>
boost::scoped_ptr<std::locale> boost::archive::basic_text_iprimitive< IStream >::archive_locale
protected
template<class IStream>
io::ios_flags_saver boost::archive::basic_text_iprimitive< IStream >::flags_saver
protected
template<class IStream>
IStream& boost::archive::basic_text_iprimitive< IStream >::is
protected
template<class IStream>
basic_streambuf_locale_saver< typename IStream::char_type, typename IStream::traits_type > boost::archive::basic_text_iprimitive< IStream >::locale_saver
protected
template<class IStream>
io::ios_precision_saver boost::archive::basic_text_iprimitive< IStream >::precision_saver
protected

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