Public Member Functions | |
| ConvMemValueSeries (od_int64 sz, const BinDataDesc &stortype, bool doundef=true) | |
| ~ConvMemValueSeries () | |
| bool | isOK () const |
| ValueSeries< T > * | clone () const |
| od_int64 | size () const |
| bool | writable () const |
| T | value (od_int64 idx) const |
| void | setValue (od_int64 idx, T v) |
| bool | selfSufficient () const |
| bool | reSizeable () const |
| bool | setSize (od_int64) |
| const T * | arr () const |
| T * | arr () |
| char * | storArr () |
| const char * | storArr () const |
| BinDataDesc | dataDesc () const |
| bool | handlesUndef () const |
Protected Attributes | |
| UndefArrayHandler * | undefhandler_ |
| DataInterpreter< T > | interpreter_ |
| BinDataDesc | rettype_ |
| char * | ptr_ |
| od_int64 | size_ |
ValueSeries that holds data in memory, but the memory may be of a different format than T. I.e. a ValueSeries<float> can have it's values stored as chars.
| ConvMemValueSeries< T >::ConvMemValueSeries | ( | od_int64 | sz, | |
| const BinDataDesc & | stortype, | |||
| bool | doundef = true | |||
| ) | [inline] |
| ConvMemValueSeries< T >::~ConvMemValueSeries | ( | ) | [inline] |
| const T * ConvMemValueSeries< T >::arr | ( | ) | const [inline, virtual] |
Reimplemented from ValueSeries< T >.
| T * ConvMemValueSeries< T >::arr | ( | ) | [inline, virtual] |
Reimplemented from ValueSeries< T >.
| ValueSeries< T > * ConvMemValueSeries< T >::clone | ( | ) | const [inline, virtual] |
Implements ValueSeries< T >.
| BinDataDesc ConvMemValueSeries< T >::dataDesc | ( | ) | const [inline] |
| bool ConvMemValueSeries< T >::handlesUndef | ( | ) | const [inline] |
| bool ConvMemValueSeries< T >::isOK | ( | ) | const [inline, virtual] |
Reimplemented from ValueSeries< T >.
| bool ConvMemValueSeries< T >::reSizeable | ( | ) | const [inline, virtual] |
Reimplemented from ValueSeries< T >.
| bool ConvMemValueSeries< T >::selfSufficient | ( | ) | const [inline, virtual] |
Reimplemented from ValueSeries< T >.
| bool ConvMemValueSeries< T >::setSize | ( | od_int64 | sz | ) | [inline] |
| void ConvMemValueSeries< T >::setValue | ( | od_int64 | idx, | |
| T | v | |||
| ) | [inline] |
| od_int64 ConvMemValueSeries< T >::size | ( | ) | const [inline] |
| const char * ConvMemValueSeries< T >::storArr | ( | ) | const [inline] |
| char * ConvMemValueSeries< T >::storArr | ( | ) | [inline] |
| T ConvMemValueSeries< T >::value | ( | od_int64 | idx | ) | const [inline] |
| bool ConvMemValueSeries< T >::writable | ( | ) | const [inline, virtual] |
Reimplemented from ValueSeries< T >.
DataInterpreter<T> ConvMemValueSeries< T >::interpreter_ [protected] |
char* ConvMemValueSeries< T >::ptr_ [protected] |
BinDataDesc ConvMemValueSeries< T >::rettype_ [protected] |
od_int64 ConvMemValueSeries< T >::size_ [protected] |
UndefArrayHandler* ConvMemValueSeries< T >::undefhandler_ [protected] |
1.7.1