Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::iostreams Namespace Reference

Namespaces

 bzip2
 
 detail
 
 grep
 
 gzip
 
 newline
 
 zlib
 

Classes

class  aggregate_filter
 
struct  any_tag
 
class  back_insert_device
 
struct  basic_bzip2_compressor
 
struct  basic_bzip2_decompressor
 
class  basic_counter
 
class  basic_file
 
struct  basic_file_sink
 
struct  basic_file_source
 
class  basic_grep_filter
 
class  basic_gzip_compressor
 
class  basic_gzip_decompressor
 
class  basic_line_filter
 
struct  basic_mapped_file_params
 
class  basic_null_device
 
struct  basic_null_sink
 
struct  basic_null_source
 
class  basic_regex_filter
 
class  basic_stdio_filter
 
struct  basic_zlib_compressor
 
struct  basic_zlib_decompressor
 
struct  bidirectional
 
struct  bidirectional_device_tag
 
struct  bidirectional_filter_tag
 
struct  bidirectional_seekable
 
class  bzip2_error
 
struct  bzip2_params
 
struct  category_of
 
struct  category_of< reference_wrapper< T > >
 
class  chain
 
struct  char_traits
 
struct  char_traits< char >
 
struct  char_traits< wchar_t >
 
struct  char_type_of
 
struct  char_type_of< iterator_range< Iter > >
 
struct  closable_tag
 
struct  code_conversion_error
 
class  code_converter
 
struct  code_converter_base
 
struct  combination
 
struct  composite
 
struct  device
 
struct  device_tag
 
struct  direct_tag
 
struct  dual_seekable
 
struct  dual_use
 
struct  dual_use_filter_tag
 
class  file_descriptor
 
class  file_descriptor_sink
 
class  file_descriptor_source
 
struct  filebuf_tag
 
struct  filter
 
struct  filter_tag
 
singleton  filtering_stream
 
singleton  filtering_streambuf
 
singleton  filtering_wstreambuf
 
struct  flushable_tag
 
struct  fstream_tag
 
struct  generic_iostream_tag
 
struct  generic_istream_tag
 
struct  generic_ostream_tag
 
struct  generic_streambuf_tag
 
class  gzip_error
 
struct  gzip_params
 
struct  ifstream_tag
 
struct  input
 
struct  input_filter_tag
 
struct  input_seekable
 
struct  int_type_of
 
class  inverse
 
struct  iostream_tag
 
struct  is_device
 
struct  is_direct
 
struct  is_filebuf
 
struct  is_filter
 
struct  is_fstream
 
struct  is_ifstream
 
struct  is_iostream
 
struct  is_istream
 
struct  is_istringstream
 
struct  is_ofstream
 
struct  is_ostream
 
struct  is_ostringstream
 
struct  is_std_file_device
 
struct  is_std_io
 
struct  is_std_string_device
 
struct  is_streambuf
 
struct  is_stringbuf
 
struct  is_stringstream
 
struct  istream_tag
 
struct  istringstream_tag
 
struct  localizable_tag
 
class  mapped_file
 
class  mapped_file_base
 
class  mapped_file_sink
 
class  mapped_file_source
 
struct  mode_of
 
struct  mode_of< reference_wrapper< T > >
 
struct  multichar_bidirectional_filter_tag
 
struct  multichar_dual_use_filter_tag
 
struct  multichar_filter
 
struct  multichar_input_filter_tag
 
struct  multichar_output_filter_tag
 
struct  multichar_seekable_filter_tag
 
struct  multichar_tag
 
struct  multichar_wfilter
 
class  newline_checker
 
class  newline_error
 
class  newline_filter
 
class  non_blocking_sink
 
class  non_blocking_source
 
struct  ofstream_tag
 
struct  operations
 
struct  operations< mapped_file >
 
struct  operations< mapped_file_sink >
 
struct  operations< mapped_file_source >
 
struct  optimally_buffered_tag
 
struct  ostream_tag
 
struct  ostringstream_tag
 
struct  output
 
struct  output_filter_tag
 
struct  output_seekable
 
struct  peekable_tag
 
struct  pipeline
 
struct  seekable
 
struct  seekable_device_tag
 
struct  seekable_filter_tag
 
struct  sink_tag
 
struct  source_tag
 
struct  std_io_tag
 
struct  stream
 
singleton  stream_buffer
 
struct  streambuf_tag
 
struct  stringbuf_tag
 
struct  stringstream_tag
 
class  symmetric_filter
 
class  tee_device
 
class  tee_filter
 
class  wchain
 
struct  wdevice
 
struct  wfilter
 
singleton  wfiltering_stream
 
class  zlib_error
 
struct  zlib_params
 

Typedefs

typedef device< inputsource
 
typedef wdevice< inputwsource
 
typedef device< outputsink
 
typedef wdevice< outputwsink
 
typedef filter< inputinput_filter
 
typedef wfilter< inputinput_wfilter
 
typedef filter< outputoutput_filter
 
typedef wfilter< outputoutput_wfilter
 
typedef filter< seekableseekable_filter
 
typedef wfilter< seekableseekable_wfilter
 
typedef filter< dual_usedual_use_filter
 
typedef wfilter< dual_usedual_use_wfilter
 
typedef multichar_filter< inputmultichar_input_filter
 
typedef multichar_wfilter< inputmultichar_input_wfilter
 
typedef multichar_filter< outputmultichar_output_filter
 
typedef multichar_wfilter< outputmultichar_output_wfilter
 
typedef multichar_filter
< dual_use
multichar_dual_use_filter
 
typedef multichar_wfilter
< dual_use
multichar_dual_use_wfilter
 
typedef basic_file< char > file
 
typedef basic_file< wchar_t > wfile
 
typedef basic_file_source< char > file_source
 
typedef basic_file_source
< wchar_t > 
wfile_source
 
typedef basic_file_sink< char > file_sink
 
typedef basic_file_sink< wchar_t > wfile_sink
 
typedef
basic_mapped_file_params
< std::string > 
mapped_file_params
 
typedef basic_null_source< char > null_source
 
typedef basic_null_source
< wchar_t > 
wnull_source
 
typedef basic_null_sink< char > null_sink
 
typedef basic_null_sink< wchar_t > wnull_sink
 
typedef basic_bzip2_compressor bzip2_compressor
 
typedef basic_bzip2_decompressor bzip2_decompressor
 
typedef basic_counter< char > counter
 
typedef basic_counter< wchar_t > wcounter
 
typedef basic_grep_filter< char > grep_filter
 
typedef basic_grep_filter
< wchar_t > 
wgrep_filter
 
typedef basic_gzip_compressor gzip_compressor
 
typedef basic_gzip_decompressor gzip_decompressor
 
typedef basic_line_filter< char > line_filter
 
typedef basic_line_filter
< wchar_t > 
wline_filter
 
typedef basic_regex_filter< char > regex_filter
 
typedef basic_regex_filter
< wchar_t > 
wregex_filter
 
typedef basic_stdio_filter< char > stdio_filter
 
typedef basic_stdio_filter
< wchar_t > 
wstdio_wfilter
 
typedef basic_zlib_compressor zlib_compressor
 
typedef basic_zlib_decompressor zlib_decompressor
 
typedef filtering_stream< inputfiltering_istream
 
typedef filtering_stream< outputfiltering_ostream
 
typedef wfiltering_stream< inputfiltering_wistream
 
typedef wfiltering_stream< outputfiltering_wostream
 
typedef filtering_streambuf
< input
filtering_istreambuf
 
typedef filtering_streambuf
< output
filtering_ostreambuf
 
typedef filtering_wstreambuf
< input
filtering_wistreambuf
 
typedef filtering_wstreambuf
< output
filtering_wostreambuf
 
typedef boost::intmax_t stream_offset
 

Enumerations

enum  file_descriptor_flags {
  never_close_handle = 0,
  close_handle = 3
}
 

Functions

template<typename T >
int_type_of< T >::type get_if (T &t)
 
template<typename T >
std::streamsize read_if (T &t, typename char_type_of< T >::type *s, std::streamsize n)
 
template<typename T >
bool put_if (T &t, typename char_type_of< T >::type c)
 
template<typename T >
std::streamsize write_if (T &t, const typename char_type_of< T >::type *s, std::streamsize n)
 
template<typename T >
std::streampos seek_if (T &t, stream_offset off, BOOST_IOS::seekdir way, BOOST_IOS::openmode which=BOOST_IOS::in|BOOST_IOS::out)
 
template<typename T >
void close (T &t)
 
template<typename T >
void close (T &t, BOOST_IOS::openmode which)
 
template<typename T , typename Sink >
void close (T &t, Sink &snk, BOOST_IOS::openmode which)
 
template<typename In , typename Out >
detail::combine_traits< In,
Out >::type 
combine (const In &in, const Out &out)
 
template<typename Filter , typename FilterOrDevice >
composite< Filter, FilterOrDevice > compose (const Filter &filter, const FilterOrDevice &fod BOOST_IOSTREAMS_DISABLE_IF_STREAM(FilterOrDevice))
 
template<typename Filter , typename Ch , typename Tr >
composite< Filter,
std::basic_streambuf< Ch, Tr > > 
compose (const Filter &filter, std::basic_streambuf< Ch, Tr > &sb)
 
template<typename Filter , typename Ch , typename Tr >
composite< Filter,
std::basic_istream< Ch, Tr > > 
compose (const Filter &filter, std::basic_istream< Ch, Tr > &is)
 
template<typename Filter , typename Ch , typename Tr >
composite< Filter,
std::basic_ostream< Ch, Tr > > 
compose (const Filter &filter, std::basic_ostream< Ch, Tr > &os)
 
template<typename Filter , typename Ch , typename Tr >
composite< Filter,
std::basic_iostream< Ch, Tr > > 
compose (const Filter &filter, std::basic_iostream< Ch, Tr > &io)
 
template<typename Source , typename Sink >
std::streamsize copy (const Source &src, const Sink &snk, std::streamsize buffer_size=default_device_buffer_size BOOST_IOSTREAMS_DISABLE_IF_STREAM(Sink))
 
template<typename Source , typename Sink >
std::streamsize copy (Source &src, const Sink &snk, std::streamsize buffer_size=default_device_buffer_size BOOST_IOSTREAMS_DISABLE_IF_STREAM(Sink))
 
template<typename Source , typename Sink >
std::streamsize copy (const Source &src, Sink &snk, std::streamsize buffer_size=default_device_buffer_size BOOST_IOSTREAMS_ENABLE_IF_STREAM(Sink))
 
template<typename Source , typename Sink >
std::streamsize copy (Source &src, Sink &snk, std::streamsize buffer_size=default_device_buffer_size BOOST_IOSTREAMS_ENABLE_IF_STREAM(Sink))
 
template<typename Ch >
struct BOOST_PP_CAT (basic_, array_source)
 
template<typename Ch >
struct BOOST_PP_CAT (basic_, array_sink)
 
template<typename Ch >
struct BOOST_PP_CAT (basic_, array)
 
template<typename Container >
back_insert_device< Container > back_inserter (Container &cnt)
 
mapped_file_base::mapmode operator| (mapped_file_base::mapmode a, mapped_file_base::mapmode b)
 
mapped_file_base::mapmode operator& (mapped_file_base::mapmode a, mapped_file_base::mapmode b)
 
mapped_file_base::mapmode operator^ (mapped_file_base::mapmode a, mapped_file_base::mapmode b)
 
mapped_file_base::mapmode operator~ (mapped_file_base::mapmode a)
 
mapped_file_base::mapmode operator|= (mapped_file_base::mapmode &a, mapped_file_base::mapmode b)
 
mapped_file_base::mapmode operator&= (mapped_file_base::mapmode &a, mapped_file_base::mapmode b)
 
mapped_file_base::mapmode operator^= (mapped_file_base::mapmode &a, mapped_file_base::mapmode b)
 
mapped_file::mapmode operator| (mapped_file::mapmode a, mapped_file::mapmode b)
 
mapped_file::mapmode operator& (mapped_file::mapmode a, mapped_file::mapmode b)
 
mapped_file::mapmode operator^ (mapped_file::mapmode a, mapped_file::mapmode b)
 
mapped_file::mapmode operator~ (mapped_file::mapmode a)
 
mapped_file::mapmode operator|= (mapped_file::mapmode &a, mapped_file::mapmode b)
 
mapped_file::mapmode operator&= (mapped_file::mapmode &a, mapped_file::mapmode b)
 
mapped_file::mapmode operator^= (mapped_file::mapmode &a, mapped_file::mapmode b)
 
std::streamsize rand (int inc)
 
template<typename Filter >
bool test_input_filter (Filter filter, const std::string &input, const std::string &output, mpl::true_)
 
template<typename Filter , typename Source1 , typename Source2 >
bool test_input_filter (Filter filter, const Source1 &input, const Source2 &output, mpl::false_)
 
template<typename Filter , typename Source1 , typename Source2 >
bool test_input_filter (Filter filter, const Source1 &input, const Source2 &output)
 
template<typename Filter >
bool test_output_filter (Filter filter, const std::string &input, const std::string &output, mpl::true_)
 
template<typename Filter , typename Source1 , typename Source2 >
bool test_output_filter (Filter filter, const Source1 &input, const Source2 &output, mpl::false_)
 
template<typename Filter , typename Source1 , typename Source2 >
bool test_output_filter (Filter filter, const Source1 &input, const Source2 &output)
 
template<typename OutputFilter , typename InputFilter >
bool test_filter_pair (OutputFilter out, InputFilter in, const std::string &data, mpl::true_)
 
template<typename OutputFilter , typename InputFilter , typename Source >
bool test_filter_pair (OutputFilter out, InputFilter in, const Source &data, mpl::false_)
 
template<typename OutputFilter , typename InputFilter , typename Source >
bool test_filter_pair (OutputFilter out, InputFilter in, const Source &data)
 
template<typename T >
bool flush (T &t)
 
template<typename T , typename Sink >
bool flush (T &t, Sink &snk)
 
template<typename T , typename Locale >
void imbue (T &t, const Locale &loc)
 
template<typename T >
std::pair
< BOOST_DEDUCED_TYPENAME
char_type_of< T >::type
*, BOOST_DEDUCED_TYPENAME
char_type_of< T >::type * > 
input_sequence (T &t)
 
template<typename Filter >
inverse< Filter > invert (const Filter &f)
 
template<typename T >
std::streamsize optimal_buffer_size (const T &t)
 
template<typename T >
std::pair
< BOOST_DEDUCED_TYPENAME
char_type_of< T >::type
*, BOOST_DEDUCED_TYPENAME
char_type_of< T >::type * > 
output_sequence (T &t)
 
template<typename Pipeline , typename Filter , typename Component >
pipeline< pipeline< Pipeline,
Filter >, Component > 
operator| (const pipeline< Pipeline, Filter > &p, const Component &cmp)
 
std::streamoff stream_offset_to_streamoff (stream_offset off)
 
std::streampos offset_to_position (stream_offset off)
 
template<typename PosType >
stream_offset position_to_offset (PosType pos)
 
stream_offset position_to_offset (std::streampos pos)
 
template<typename T >
int_type_of< T >::type get (T &t)
 
template<typename T >
std::streamsize read (T &t, typename char_type_of< T >::type *s, std::streamsize n)
 
template<typename T , typename Source >
std::streamsize read (T &t, Source &src, typename char_type_of< T >::type *s, std::streamsize n)
 
template<typename T >
bool putback (T &t, typename char_type_of< T >::type c)
 
template<typename T >
std::streampos seek (T &t, stream_offset off, BOOST_IOS::seekdir way, BOOST_IOS::openmode which=BOOST_IOS::in|BOOST_IOS::out)
 
template<typename T , typename Device >
std::streampos seek (T &t, Device &dev, stream_offset off, BOOST_IOS::seekdir way, BOOST_IOS::openmode which=BOOST_IOS::in|BOOST_IOS::out)
 
template<typename Device >
void skip (Device &dev, stream_offset off)
 
template<typename Filter , typename Device >
void skip (Filter &flt, Device &dev, stream_offset off, BOOST_IOS::openmode which=BOOST_IOS::in|BOOST_IOS::out)
 
template<typename Sink >
tee_filter< Sink > tee (Sink &snk)
 
template<typename Sink >
tee_filter< Sink > tee (const Sink &snk)
 
template<typename Device , typename Sink >
tee_device< Device, Sink > tee (Device &dev, Sink &sink)
 
template<typename Device , typename Sink >
tee_device< Device, Sink > tee (const Device &dev, Sink &sink)
 
template<typename Device , typename Sink >
tee_device< Device, Sink > tee (Device &dev, const Sink &sink)
 
template<typename Device , typename Sink >
tee_device< Device, Sink > tee (const Device &dev, const Sink &sink)
 
template<typename T >
category_of< T >::type get_category (const T &)
 
template<typename T >
bool put (T &t, typename char_type_of< T >::type c)
 
template<typename T >
std::streamsize write (T &t, const typename char_type_of< T >::type *s, std::streamsize n)
 
template<typename T , typename Sink >
std::streamsize write (T &t, Sink &snk, const typename char_type_of< T >::type *s, std::streamsize n)
 

Variables

const int WOULD_BLOCK = (int) (EOF - 1)
 
const std::wint_t WWOULD_BLOCK = (std::wint_t) (WEOF - 1)
 
const std::streamsize default_device_buffer_size
 
const std::streamsize default_filter_buffer_size
 
const std::streamsize default_pback_buffer_size
 
typedef array_source
 
typedef array_sink
 
typedef array
 
const std::streamsize default_increment = 5
 

Typedef Documentation

typedef boost::intmax_t boost::iostreams::stream_offset

Enumeration Type Documentation

Enumerator
never_close_handle 
close_handle 

Function Documentation

template<typename Container >
back_insert_device<Container> boost::iostreams::back_inserter ( Container &  cnt)
template<typename Ch >
typedef boost::iostreams::BOOST_PP_CAT ( basic_  ,
array_sink   
)
template<typename Ch >
typedef boost::iostreams::BOOST_PP_CAT ( basic_  ,
array   
)
template<typename Ch >
typedef boost::iostreams::BOOST_PP_CAT ( basic_  ,
array_source   
)
template<typename T >
void boost::iostreams::close ( T t,
BOOST_IOS::openmode  which 
)
template<typename T , typename Sink >
void boost::iostreams::close ( T t,
Sink &  snk,
BOOST_IOS::openmode  which 
)
template<typename Filter , typename FilterOrDevice >
composite<Filter, FilterOrDevice> boost::iostreams::compose ( const Filter &  filter,
const FilterOrDevice &fod   BOOST_IOSTREAMS_DISABLE_IF_STREAMFilterOrDevice 
)
template<typename Filter , typename Ch , typename Tr >
composite< Filter, std::basic_streambuf<Ch, Tr> > boost::iostreams::compose ( const Filter &  filter,
std::basic_streambuf< Ch, Tr > &  sb 
)
template<typename Filter , typename Ch , typename Tr >
composite< Filter, std::basic_istream<Ch, Tr> > boost::iostreams::compose ( const Filter &  filter,
std::basic_istream< Ch, Tr > &  is 
)
template<typename Filter , typename Ch , typename Tr >
composite< Filter, std::basic_ostream<Ch, Tr> > boost::iostreams::compose ( const Filter &  filter,
std::basic_ostream< Ch, Tr > &  os 
)
template<typename Filter , typename Ch , typename Tr >
composite< Filter, std::basic_iostream<Ch, Tr> > boost::iostreams::compose ( const Filter &  filter,
std::basic_iostream< Ch, Tr > &  io 
)
template<typename Source , typename Sink >
std::streamsize boost::iostreams::copy ( const Source &  src,
const Sink &  snk,
std::streamsize  buffer_size = default_device_buffer_size BOOST_IOSTREAMS_DISABLE_IF_STREAM(Sink) 
)
template<typename Source , typename Sink >
std::streamsize boost::iostreams::copy ( Source &  src,
const Sink &  snk,
std::streamsize  buffer_size = default_device_buffer_size BOOST_IOSTREAMS_DISABLE_IF_STREAM(Sink) 
)
template<typename Source , typename Sink >
std::streamsize boost::iostreams::copy ( const Source &  src,
Sink &  snk,
std::streamsize  buffer_size = default_device_buffer_size BOOST_IOSTREAMS_ENABLE_IF_STREAM(Sink) 
)
template<typename Source , typename Sink >
std::streamsize boost::iostreams::copy ( Source &  src,
Sink &  snk,
std::streamsize  buffer_size = default_device_buffer_size BOOST_IOSTREAMS_ENABLE_IF_STREAM(Sink) 
)
template<typename T , typename Sink >
bool boost::iostreams::flush ( T t,
Sink &  snk 
)

Referenced by flush().

template<typename T >
category_of<T>::type boost::iostreams::get_category ( const T )
inline
template<typename T >
int_type_of<T>::type boost::iostreams::get_if ( T t)

References get(), and boost::detail::type.

template<typename T >
std::pair< BOOST_DEDUCED_TYPENAME char_type_of<T>::type*, BOOST_DEDUCED_TYPENAME char_type_of<T>::type*> boost::iostreams::input_sequence ( T t)
inline
template<typename Filter >
inverse<Filter> boost::iostreams::invert ( const Filter &  f)
std::streampos boost::iostreams::offset_to_position ( stream_offset  off)
inline
mapped_file_base::mapmode boost::iostreams::operator& ( mapped_file_base::mapmode  a,
mapped_file_base::mapmode  b 
)
mapped_file::mapmode boost::iostreams::operator& ( mapped_file::mapmode  a,
mapped_file::mapmode  b 
)
inline

References boost::a.

mapped_file_base::mapmode boost::iostreams::operator&= ( mapped_file_base::mapmode &  a,
mapped_file_base::mapmode  b 
)
mapped_file::mapmode boost::iostreams::operator&= ( mapped_file::mapmode &  a,
mapped_file::mapmode  b 
)
inline

References boost::asio::b.

mapped_file_base::mapmode boost::iostreams::operator^ ( mapped_file_base::mapmode  a,
mapped_file_base::mapmode  b 
)
mapped_file::mapmode boost::iostreams::operator^ ( mapped_file::mapmode  a,
mapped_file::mapmode  b 
)
inline

References boost::a.

mapped_file_base::mapmode boost::iostreams::operator^= ( mapped_file_base::mapmode &  a,
mapped_file_base::mapmode  b 
)
mapped_file::mapmode boost::iostreams::operator^= ( mapped_file::mapmode &  a,
mapped_file::mapmode  b 
)
inline

References boost::asio::b.

mapped_file_base::mapmode boost::iostreams::operator| ( mapped_file_base::mapmode  a,
mapped_file_base::mapmode  b 
)
template<typename Pipeline , typename Filter , typename Component >
pipeline<pipeline<Pipeline, Filter>, Component> boost::iostreams::operator| ( const pipeline< Pipeline, Filter > &  p,
const Component &  cmp 
)
mapped_file::mapmode boost::iostreams::operator| ( mapped_file::mapmode  a,
mapped_file::mapmode  b 
)
inline

References boost::a.

mapped_file_base::mapmode boost::iostreams::operator|= ( mapped_file_base::mapmode &  a,
mapped_file_base::mapmode  b 
)
mapped_file::mapmode boost::iostreams::operator|= ( mapped_file::mapmode &  a,
mapped_file::mapmode  b 
)
inline

References boost::asio::b.

mapped_file_base::mapmode boost::iostreams::operator~ ( mapped_file_base::mapmode  a)
mapped_file::mapmode boost::iostreams::operator~ ( mapped_file::mapmode  a)
inline

References boost::a.

template<typename T >
std::pair< BOOST_DEDUCED_TYPENAME char_type_of<T>::type*, BOOST_DEDUCED_TYPENAME char_type_of<T>::type*> boost::iostreams::output_sequence ( T t)
inline
template<typename PosType >
stream_offset boost::iostreams::position_to_offset ( PosType  pos)
inline
stream_offset boost::iostreams::position_to_offset ( std::streampos  pos)
inline
template<typename T >
bool boost::iostreams::put ( T t,
typename char_type_of< T >::type  c 
)
template<typename T >
bool boost::iostreams::put_if ( T t,
typename char_type_of< T >::type  c 
)

References put(), and boost::detail::type.

template<typename T >
bool boost::iostreams::putback ( T t,
typename char_type_of< T >::type  c 
)
template<typename T , typename Source >
std::streamsize boost::iostreams::read ( T t,
Source &  src,
typename char_type_of< T >::type *  s,
std::streamsize  n 
)

Referenced by read().

template<typename T >
std::streamsize boost::iostreams::read_if ( T t,
typename char_type_of< T >::type *  s,
std::streamsize  n 
)
inline
template<typename T , typename Device >
std::streampos boost::iostreams::seek ( T t,
Device &  dev,
stream_offset  off,
BOOST_IOS::seekdir  way,
BOOST_IOS::openmode  which = BOOST_IOS::in | BOOST_IOS::out 
)
inline

References boost::spirit::traits::which().

Referenced by seek().

template<typename T >
std::streampos boost::iostreams::seek_if ( T t,
stream_offset  off,
BOOST_IOS::seekdir  way,
BOOST_IOS::openmode  which = BOOST_IOS::in | BOOST_IOS::out 
)
inline
template<typename Device >
void boost::iostreams::skip ( Device &  dev,
stream_offset  off 
)
template<typename Filter , typename Device >
void boost::iostreams::skip ( Filter &  flt,
Device &  dev,
stream_offset  off,
BOOST_IOS::openmode  which = BOOST_IOS::in | BOOST_IOS::out 
)
std::streamoff boost::iostreams::stream_offset_to_streamoff ( stream_offset  off)
inline
template<typename Sink >
tee_filter<Sink> boost::iostreams::tee ( Sink &  snk)
template<typename Sink >
tee_filter<Sink> boost::iostreams::tee ( const Sink &  snk)
template<typename Device , typename Sink >
tee_device<Device, Sink> boost::iostreams::tee ( Device &  dev,
Sink &  sink 
)
template<typename Device , typename Sink >
tee_device<Device, Sink> boost::iostreams::tee ( const Device &  dev,
Sink &  sink 
)
template<typename Device , typename Sink >
tee_device<Device, Sink> boost::iostreams::tee ( Device &  dev,
const Sink &  sink 
)
template<typename Device , typename Sink >
tee_device<Device, Sink> boost::iostreams::tee ( const Device &  dev,
const Sink &  sink 
)
template<typename OutputFilter , typename InputFilter >
bool boost::iostreams::test_filter_pair ( OutputFilter  out,
InputFilter  in,
const std::string &  data,
mpl::true_   
)
template<typename OutputFilter , typename InputFilter , typename Source >
bool boost::iostreams::test_filter_pair ( OutputFilter  out,
InputFilter  in,
const Source &  data,
mpl::false_   
)
template<typename OutputFilter , typename InputFilter , typename Source >
bool boost::iostreams::test_filter_pair ( OutputFilter  out,
InputFilter  in,
const Source &  data 
)

References test_filter_pair().

template<typename Filter >
bool boost::iostreams::test_input_filter ( Filter  filter,
const std::string &  input,
const std::string &  output,
mpl::true_   
)
template<typename Filter , typename Source1 , typename Source2 >
bool boost::iostreams::test_input_filter ( Filter  filter,
const Source1 &  input,
const Source2 &  output,
mpl::false_   
)
template<typename Filter , typename Source1 , typename Source2 >
bool boost::iostreams::test_input_filter ( Filter  filter,
const Source1 &  input,
const Source2 &  output 
)

References test_input_filter().

template<typename Filter >
bool boost::iostreams::test_output_filter ( Filter  filter,
const std::string &  input,
const std::string &  output,
mpl::true_   
)
template<typename Filter , typename Source1 , typename Source2 >
bool boost::iostreams::test_output_filter ( Filter  filter,
const Source1 &  input,
const Source2 &  output,
mpl::false_   
)
template<typename Filter , typename Source1 , typename Source2 >
bool boost::iostreams::test_output_filter ( Filter  filter,
const Source1 &  input,
const Source2 &  output 
)

References test_output_filter().

template<typename T , typename Sink >
std::streamsize boost::iostreams::write ( T t,
Sink &  snk,
const typename char_type_of< T >::type *  s,
std::streamsize  n 
)
inline

Referenced by write().

template<typename T >
std::streamsize boost::iostreams::write_if ( T t,
const typename char_type_of< T >::type *  s,
std::streamsize  n 
)
inline

Variable Documentation

typedef boost::iostreams::array
typedef boost::iostreams::array_sink
typedef boost::iostreams::array_source
const std::streamsize boost::iostreams::default_device_buffer_size
const std::streamsize boost::iostreams::default_increment = 5
const std::streamsize boost::iostreams::default_pback_buffer_size
Initial value:
=
4
const std::wint_t boost::iostreams::WWOULD_BLOCK = (std::wint_t) (WEOF - 1)