basic_binistream< _Ch, _Tr > Class Template Reference

#include <binarystream.h>

List of all members.

Public Member Functions

 basic_binistream (const _Ch *ptr)
virtual ~basic_binistream ()

Private Attributes

basic_binstreambuf< _Ch, _Tr > * _buf


Detailed Description

template<class _Ch, class _Tr = std::char_traits<_Ch>>
class basic_binistream< _Ch, _Tr >

Definition at line 114 of file binarystream.h.


Constructor & Destructor Documentation

template<class _Ch, class _Tr = std::char_traits<_Ch>>
basic_binistream< _Ch, _Tr >::basic_binistream ( const _Ch *  ptr  )  [inline]

Definition at line 117 of file binarystream.h.

00119         : std::basic_istream<_Ch,_Tr>(_buf = new basic_binstreambuf<_Ch,_Tr>(ptr)) {}
00120 #else
00121     : basic_istream (_buf = new basic_binstreambuf<_Ch,_Tr>(ptr)) {}

template<class _Ch, class _Tr = std::char_traits<_Ch>>
virtual basic_binistream< _Ch, _Tr >::~basic_binistream (  )  [inline, virtual]

Definition at line 123 of file binarystream.h.

00123 { delete _buf; }


Member Data Documentation

template<class _Ch, class _Tr = std::char_traits<_Ch>>
basic_binstreambuf<_Ch,_Tr>* basic_binistream< _Ch, _Tr >::_buf [private]

Definition at line 126 of file binarystream.h.


Generated on Tue Nov 29 23:17:27 2016 for BOSS_7.0.2 by  doxygen 1.4.7