#include <binarystream.h>
Public Member Functions | |
basic_binostream (std::streamsize sz) | |
virtual | ~basic_binostream () |
void * | popbuf (size_t &sz) |
Static Public Member Functions | |
static size_t | computesize (size_t s) |
Private Attributes | |
basic_binstreambuf< _Ch, _Tr > * | _buf |
Definition at line 76 of file binarystream.h.
basic_binostream< _Ch, _Tr >::basic_binostream | ( | std::streamsize | sz | ) | [inline] |
Definition at line 79 of file binarystream.h.
00081 : std::basic_ostream<_Ch,_Tr>(_buf = new basic_binstreambuf<_Ch,_Tr>(sz)) {} 00082 #else 00083 : ostream (_buf = new basic_binstreambuf<_Ch,_Tr>(sz)) {}
virtual basic_binostream< _Ch, _Tr >::~basic_binostream | ( | ) | [inline, virtual] |
static size_t basic_binostream< _Ch, _Tr >::computesize | ( | size_t | s | ) | [inline, static] |
Definition at line 96 of file binarystream.h.
References basic_binstreambuf< _Ch, _Tr >::computesize().
00096 { 00097 return basic_binstreambuf<_Ch,_Tr>::computesize(s); 00098 }
void* basic_binostream< _Ch, _Tr >::popbuf | ( | size_t & | sz | ) | [inline] |
basic_binstreambuf<_Ch,_Tr>* basic_binostream< _Ch, _Tr >::_buf [private] |
Definition at line 101 of file binarystream.h.