Public Member Functions

ValueSeries< T > Class Template Reference

Inheritance diagram for ValueSeries< T >:
Array1D< T > ArrayNDFileStor< T > OffsetValueSeries< T > Array1DConv< T, TT > Array1DImpl< T > Array1DSlice< T >

List of all members.

Public Member Functions

virtual ~ValueSeries ()
virtual ValueSeries< T > * clone () const =0
virtual bool isOK () const
virtual T value (int64_t) const =0
virtual bool writable () const
virtual void setValue (int64_t, T)
virtual bool canSetAll () const
virtual void setAll (T)
virtual bool selfSufficient () const
virtual bool reSizeable () const
virtual bool setSize (int64_t)
virtual T * arr ()
virtual const T * arr () const
virtual char bytesPerItem () const
operator[] (int64_t idx) const

template<class T>
class ValueSeries< T >


Constructor & Destructor Documentation

template<class T>
virtual ValueSeries< T >::~ValueSeries (  )  [inline, virtual]

Member Function Documentation

template<class T>
virtual T* ValueSeries< T >::arr (  )  [inline, virtual]
template<class T>
virtual const T* ValueSeries< T >::arr (  )  const [inline, virtual]
template<class T>
virtual char ValueSeries< T >::bytesPerItem (  )  const [inline, virtual]
template<class T>
virtual bool ValueSeries< T >::canSetAll (  )  const [inline, virtual]
template<class T>
virtual ValueSeries<T>* ValueSeries< T >::clone (  )  const [pure virtual]
template<class T>
virtual bool ValueSeries< T >::isOK (  )  const [inline, virtual]
template<class T>
T ValueSeries< T >::operator[] ( int64_t  idx  )  const [inline]
template<class T>
virtual bool ValueSeries< T >::reSizeable (  )  const [inline, virtual]
template<class T>
virtual bool ValueSeries< T >::selfSufficient (  )  const [inline, virtual]
Returns:
true if not depending on other objects

Reimplemented in ArrayValueSeries< RT, AT >, and MultiArrayValueSeries< RT, AT >.

template<class T>
virtual void ValueSeries< T >::setAll (  )  [inline, virtual]
template<class T>
virtual bool ValueSeries< T >::setSize ( int64_t   )  [inline, virtual]
template<class T>
virtual void ValueSeries< T >::setValue ( int64_t  ,
 
) [inline, virtual]
template<class T>
virtual T ValueSeries< T >::value ( int64_t   )  const [pure virtual]
template<class T>
virtual bool ValueSeries< T >::writable (  )  const [inline, virtual]