arbeit
Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members | File Members

basic_okokostream< _Elem, _Traits, _Alloc > Class Template Reference

#include <kokostream.h>

List of all members.

template<class _Elem, class _Traits, class _Alloc>
class basic_okokostream< _Elem, _Traits, _Alloc >


Public Types

typedef _Alloc allocator_type
typedef basic_kokobuf< _Elem,
_Traits, _Alloc > 
_Mysb
typedef std::basic_string<
_Elem, _Traits, _Alloc > 
_Mystr

Public Member Functions

 basic_okokostream (_Mysb *sb)
virtual ~basic_okokostream ()
void setStreamBuffer (_Mysb *sb)
gutz::SmartPtr< _MysbgetStreamBuffer ()
 get buffer

_Mysbrdbuf () const
_Mystr str () const
void str (const _Mystr &_Newstr)

Protected Attributes

gutz::SmartPtr< _Mysb_kokobuffer

Member Typedef Documentation

template<class _Elem, class _Traits, class _Alloc>
typedef basic_kokobuf<_Elem, _Traits, _Alloc> basic_okokostream< _Elem, _Traits, _Alloc >::_Mysb
 

Definition at line 743 of file kokostream.h.

template<class _Elem, class _Traits, class _Alloc>
typedef std::basic_string<_Elem, _Traits, _Alloc> basic_okokostream< _Elem, _Traits, _Alloc >::_Mystr
 

Definition at line 744 of file kokostream.h.

Referenced by basic_okokostream< _Elem, _Traits, _Alloc >::str().

template<class _Elem, class _Traits, class _Alloc>
typedef _Alloc basic_okokostream< _Elem, _Traits, _Alloc >::allocator_type
 

Definition at line 742 of file kokostream.h.


Constructor & Destructor Documentation

template<class _Elem, class _Traits, class _Alloc>
basic_okokostream< _Elem, _Traits, _Alloc >::basic_okokostream _Mysb sb  )  [inline, explicit]
 

Definition at line 746 of file kokostream.h.

References basic_okokostream< _Elem, _Traits, _Alloc >::_kokobuffer.

template<class _Elem, class _Traits, class _Alloc>
virtual basic_okokostream< _Elem, _Traits, _Alloc >::~basic_okokostream  )  [inline, virtual]
 

Definition at line 753 of file kokostream.h.


Member Function Documentation

template<class _Elem, class _Traits, class _Alloc>
gutz::SmartPtr<_Mysb> basic_okokostream< _Elem, _Traits, _Alloc >::getStreamBuffer  )  [inline]
 

get buffer

Definition at line 765 of file kokostream.h.

References basic_okokostream< _Elem, _Traits, _Alloc >::_kokobuffer.

template<class _Elem, class _Traits, class _Alloc>
_Mysb* basic_okokostream< _Elem, _Traits, _Alloc >::rdbuf  )  const [inline]
 

Definition at line 767 of file kokostream.h.

References basic_okokostream< _Elem, _Traits, _Alloc >::_kokobuffer, and gutz::SmartPtr< _Mysb >::getPtr().

template<class _Elem, class _Traits, class _Alloc>
void basic_okokostream< _Elem, _Traits, _Alloc >::setStreamBuffer _Mysb sb  )  [inline]
 

Definition at line 757 of file kokostream.h.

References basic_okokostream< _Elem, _Traits, _Alloc >::_kokobuffer.

template<class _Elem, class _Traits, class _Alloc>
void basic_okokostream< _Elem, _Traits, _Alloc >::str const _Mystr _Newstr  )  [inline]
 

Definition at line 777 of file kokostream.h.

References basic_okokostream< _Elem, _Traits, _Alloc >::_kokobuffer.

template<class _Elem, class _Traits, class _Alloc>
_Mystr basic_okokostream< _Elem, _Traits, _Alloc >::str  )  const [inline]
 

Definition at line 772 of file kokostream.h.

References basic_okokostream< _Elem, _Traits, _Alloc >::_kokobuffer, and basic_okokostream< _Elem, _Traits, _Alloc >::_Mystr.


Member Data Documentation

template<class _Elem, class _Traits, class _Alloc>
gutz::SmartPtr<_Mysb> basic_okokostream< _Elem, _Traits, _Alloc >::_kokobuffer [protected]
 

Definition at line 783 of file kokostream.h.

Referenced by basic_okokostream< _Elem, _Traits, _Alloc >::basic_okokostream(), basic_okokostream< _Elem, _Traits, _Alloc >::getStreamBuffer(), basic_okokostream< _Elem, _Traits, _Alloc >::rdbuf(), basic_okokostream< _Elem, _Traits, _Alloc >::setStreamBuffer(), and basic_okokostream< _Elem, _Traits, _Alloc >::str().


The documentation for this class was generated from the following file:
Send questions, comments, and bug reports to:
jmk