Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

basic_binistream< _Ch, _Tr > Class Template Reference

#include <binarystream.h>

List of all members.

Public Member Functions

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

Private Attributes

basic_binstreambuf< _Ch, _Tr > * _buf
basic_binstreambuf< _Ch, _Tr > * _buf

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


Constructor & Destructor Documentation

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

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]
 

00123 { delete _buf; }

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

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]
 

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]
 

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


The documentation for this class was generated from the following files:
Generated on Wed Feb 2 15:51:50 2011 for BOSS6.5.5 by  doxygen 1.3.9.1