Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
bufferstream.hpp File Reference

This file defines basic_bufferbuf, basic_ibufferstream, basic_obufferstream, and basic_bufferstream classes. More...

#include <boost/interprocess/detail/config_begin.hpp>
#include <boost/interprocess/detail/workaround.hpp>
#include <iosfwd>
#include <ios>
#include <istream>
#include <ostream>
#include <string>
#include <cstddef>
#include <boost/assert.hpp>
#include <boost/interprocess/interprocess_fwd.hpp>
#include <boost/interprocess/detail/config_end.hpp>
Include dependency graph for bufferstream.hpp:

Classes

class  boost::interprocess::basic_bufferbuf< CharT, CharTraits >
 A streambuf class that controls the transmission of elements to and from a basic_xbufferstream. More...
 
class  boost::interprocess::basic_ibufferstream< CharT, CharTraits >
 A basic_istream class that uses a fixed size character buffer as its formatting buffer. More...
 
class  boost::interprocess::basic_obufferstream< CharT, CharTraits >
 A basic_ostream class that uses a fixed size character buffer as its formatting buffer. More...
 
class  boost::interprocess::basic_bufferstream< CharT, CharTraits >
 A basic_iostream class that uses a fixed size character buffer as its formatting buffer. More...
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::interprocess
 

Typedefs

typedef basic_bufferbuf< char > boost::interprocess::bufferbuf
 
typedef basic_bufferstream< char > boost::interprocess::bufferstream
 
typedef basic_ibufferstream< char > boost::interprocess::ibufferstream
 
typedef basic_obufferstream< char > boost::interprocess::obufferstream
 
typedef basic_bufferbuf< wchar_t > boost::interprocess::wbufferbuf
 
typedef basic_bufferstream
< wchar_t > 
boost::interprocess::wbufferstream
 
typedef basic_ibufferstream
< wchar_t > 
boost::interprocess::wibufferstream
 
typedef basic_obufferstream
< wchar_t > 
boost::interprocess::wobufferstream
 

Detailed Description

This file defines basic_bufferbuf, basic_ibufferstream, basic_obufferstream, and basic_bufferstream classes.

These classes represent streamsbufs and streams whose sources or destinations are fixed size character buffers.