#include <binarystream.h>
template<class _Ch, class _Tr = std::char_traits<_Ch>>
class basic_binstreambuf< _Ch, _Tr >
Definition at line 26 of file Calibration/facilities/facilities-00-00-04/facilities/binarystream.h.
◆ basic_binstreambuf() [1/4]
template<class _Ch , class _Tr = std::char_traits<_Ch>>
◆ basic_binstreambuf() [2/4]
template<class _Ch , class _Tr = std::char_traits<_Ch>>
◆ ~basic_binstreambuf() [1/2]
template<class _Ch , class _Tr = std::char_traits<_Ch>>
◆ basic_binstreambuf() [3/4]
template<class _Ch , class _Tr = std::char_traits<_Ch>>
Definition at line 29 of file InstallArea/include/facilities/facilities/binarystream.h.
29 : _outbuf(new _Ch[sz + sizeof(std::streamsize)/sizeof(_Ch)]), _inbuf(0) {
30 memcpy(_outbuf, &sz, sizeof(std::streamsize));
31 setp (_outbuf + sizeof(std::streamsize), _outbuf + sz*sizeof(_Ch) + sizeof(unsigned int));
32 }
◆ basic_binstreambuf() [4/4]
template<class _Ch , class _Tr = std::char_traits<_Ch>>
Definition at line 33 of file InstallArea/include/facilities/facilities/binarystream.h.
33 : _outbuf(0), _inbuf(0) {
34 std::streamsize sz = *((const std::streamsize*)p);
35 _inbuf = new _Ch[sz];
36 memcpy (_inbuf, p + sizeof(std::streamsize), sz);
37 setg (_inbuf, _inbuf, _inbuf + sz * sizeof(_Ch));
38 }
◆ ~basic_binstreambuf() [2/2]
template<class _Ch , class _Tr = std::char_traits<_Ch>>
◆ computesize() [1/2]
template<class _Ch , class _Tr = std::char_traits<_Ch>>
◆ computesize() [2/2]
template<class _Ch , class _Tr = std::char_traits<_Ch>>
◆ givebuf() [1/2]
template<class _Ch , class _Tr = std::char_traits<_Ch>>
◆ givebuf() [2/2]
template<class _Ch , class _Tr = std::char_traits<_Ch>>
◆ outbufsize() [1/2]
template<class _Ch , class _Tr = std::char_traits<_Ch>>
◆ outbufsize() [2/2]
template<class _Ch , class _Tr = std::char_traits<_Ch>>
The documentation for this class was generated from the following files: