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

basic_kokostream< _Elem, _Traits, _Alloc > Class Template Reference

#include <kokostream.h>

List of all members.

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


Public Types

typedef _Elem char_type
typedef _Traits traits_type
typedef _Alloc allocator_type
typedef _Traits::int_type int_type
typedef _Traits::pos_type pos_type
typedef _Traits::off_type off_type
typedef basic_kokobuf< _Elem,
_Traits, _Alloc > 
_Mysb
typedef std::basic_string<
_Elem, _Traits, _Alloc > 
_Mystr

Public Member Functions

 basic_kokostream (_Mysb *sb)
virtual ~basic_kokostream ()
void setStreamBuffer (_Mysb *sp)
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_kokostream< _Elem, _Traits, _Alloc >::_Mysb
 

Definition at line 822 of file kokostream.h.

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

Definition at line 823 of file kokostream.h.

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

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

Definition at line 818 of file kokostream.h.

template<class _Elem, class _Traits, class _Alloc>
typedef _Elem basic_kokostream< _Elem, _Traits, _Alloc >::char_type
 

Definition at line 816 of file kokostream.h.

template<class _Elem, class _Traits, class _Alloc>
typedef _Traits::int_type basic_kokostream< _Elem, _Traits, _Alloc >::int_type
 

Definition at line 819 of file kokostream.h.

template<class _Elem, class _Traits, class _Alloc>
typedef _Traits::off_type basic_kokostream< _Elem, _Traits, _Alloc >::off_type
 

Definition at line 821 of file kokostream.h.

template<class _Elem, class _Traits, class _Alloc>
typedef _Traits::pos_type basic_kokostream< _Elem, _Traits, _Alloc >::pos_type
 

Definition at line 820 of file kokostream.h.

template<class _Elem, class _Traits, class _Alloc>
typedef _Traits basic_kokostream< _Elem, _Traits, _Alloc >::traits_type
 

Definition at line 817 of file kokostream.h.


Constructor & Destructor Documentation

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

Definition at line 825 of file kokostream.h.

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

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

Definition at line 831 of file kokostream.h.


Member Function Documentation

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

get buffer

Definition at line 844 of file kokostream.h.

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

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

Definition at line 846 of file kokostream.h.

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

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

Definition at line 835 of file kokostream.h.

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

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

Definition at line 856 of file kokostream.h.

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

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

Definition at line 851 of file kokostream.h.

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


Member Data Documentation

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

Definition at line 862 of file kokostream.h.

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


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