StreamOf< T > Class Template Reference

#include <Stream.h>

Inheritance diagram for StreamOf< T >:
VectorOf< T > Counted

List of all members.

Public Member Functions

int C () const
 operator const T * () const
 operator T * ()
bool operator!= (const StreamOf< T > &st) const
StreamOf operator+ (const StreamOf< T > &stIn) const
StreamOf< T > & operator+= (const StreamOf< T > &st)
bool operator< (const StreamOf< T > &st) const
bool operator<= (const StreamOf< T > &st) const
StreamOf< T > & operator= (const StreamOf< T > &st) __attribute__((always_inline))
bool operator== (const StreamOf< T > &st) const
bool operator> (const StreamOf< T > &st) const
bool operator>= (const StreamOf< T > &st) const
VectorOf< T > Read (int c)
void Read (T *vt, int c)
T & Read ()
void Skip (const VectorOf< T > &v)
void Skip (int d)
 StreamOf (const T *vt, int c) __attribute__((always_inline))
 StreamOf (const StreamOf< T > &st) __attribute__((always_inline))
 StreamOf () __attribute__((always_inline))
const T * V () const
T * V ()

Protected Member Functions

 StreamOf (T *vt, int ct, bool bPrivate)

Protected Attributes

int m_nStart

template<class T>
class StreamOf< T >


Constructor & Destructor Documentation

template<class T>
StreamOf< T >::StreamOf ( T *  vt,
int  ct,
bool  bPrivate 
) [inline, protected]
template<class T>
StreamOf< T >::StreamOf (  )  [inline]
template<class T>
StreamOf< T >::StreamOf ( const StreamOf< T > &  st  )  [inline]
template<class T>
StreamOf< T >::StreamOf ( const T *  vt,
int  c 
) [inline]

Member Function Documentation

template<class T>
int StreamOf< T >::C (  )  const [inline]
template<class T>
StreamOf< T >::operator const T * (  )  const [inline]

Reimplemented from VectorOf< T >.

References StreamOf< T >::V().

template<class T>
StreamOf< T >::operator T * (  )  [inline]

Reimplemented from VectorOf< T >.

References StreamOf< T >::V().

template<class T>
bool StreamOf< T >::operator!= ( const StreamOf< T > &  st  )  const [inline]
template<class T>
StreamOf StreamOf< T >::operator+ ( const StreamOf< T > &  stIn  )  const [inline]

Reimplemented in String.

template<class T>
StreamOf<T>& StreamOf< T >::operator+= ( const StreamOf< T > &  st  )  [inline]

Reimplemented from VectorOf< T >.

Reimplemented in String.

template<class T>
bool StreamOf< T >::operator< ( const StreamOf< T > &  st  )  const [inline]
template<class T>
bool StreamOf< T >::operator<= ( const StreamOf< T > &  st  )  const [inline]
template<class T>
StreamOf<T>& StreamOf< T >::operator= ( const StreamOf< T > &  st  )  [inline]

Reimplemented from VectorOf< T >.

Referenced by StreamOf< char >::operator=().

template<class T>
bool StreamOf< T >::operator== ( const StreamOf< T > &  st  )  const [inline]

Reimplemented in String.

template<class T>
bool StreamOf< T >::operator> ( const StreamOf< T > &  st  )  const [inline]
template<class T>
bool StreamOf< T >::operator>= ( const StreamOf< T > &  st  )  const [inline]
template<class T>
VectorOf<T> StreamOf< T >::Read ( int  c  )  [inline]
template<class T>
void StreamOf< T >::Read ( T *  vt,
int  c 
) [inline]
template<class T>
T& StreamOf< T >::Read (  )  [inline]
template<class T>
void StreamOf< T >::Skip ( const VectorOf< T > &  v  )  [inline]
template<class T>
void StreamOf< T >::Skip ( int  d  )  [inline]
template<class T>
const T* StreamOf< T >::V (  )  const [inline]

Reimplemented from VectorOf< T >.

template<class T>
T* StreamOf< T >::V (  )  [inline]

Member Data Documentation

template<class T>
int StreamOf< T >::m_nStart [protected]

The documentation for this class was generated from the following file:

Generated on 6 Apr 2011 for Slicer3 by  doxygen 1.6.1