Public Member Functions | |
| ArrayValueSeries (AT *ptr, bool memmine, int64_t sz=-1) | |
| ArrayValueSeries (int64_t sz) | |
| ~ArrayValueSeries () | |
| ValueSeries< RT > * | clone () const |
| bool | isOK () const |
| RT | value (int64_t idx) const |
| bool | writable () const |
| void | setValue (int64_t idx, RT v) |
| bool | canSetAll () const |
| void | setAll (RT) |
| const RT * | arr () const |
| RT * | arr () |
| bool | selfSufficient () const |
| bool | reSizeable () const |
| bool | setSize (int64_t) |
| int64_t | size () const |
| char | bytesPerItem () const |
Protected Attributes | |
| AT * | ptr_ |
| bool | mine_ |
| int64_t | cursize_ |
| ArrayValueSeries< RT, AT >::ArrayValueSeries | ( | AT * | ptr, | |
| bool | memmine, | |||
| int64_t | sz = -1 | |||
| ) |
| ArrayValueSeries< RT, AT >::ArrayValueSeries | ( | int64_t | sz | ) |
| ArrayValueSeries< RT, AT >::~ArrayValueSeries | ( | ) | [inline] |
| const RT* ArrayValueSeries< RT, AT >::arr | ( | ) | const [inline, virtual] |
Reimplemented from ValueSeries< RT >.
| RT* ArrayValueSeries< RT, AT >::arr | ( | ) | [inline, virtual] |
Reimplemented from ValueSeries< RT >.
| char ArrayValueSeries< RT, AT >::bytesPerItem | ( | ) | const [inline, virtual] |
Reimplemented from ValueSeries< RT >.
| bool ArrayValueSeries< RT, AT >::canSetAll | ( | ) | const [inline, virtual] |
Reimplemented from ValueSeries< RT >.
| ValueSeries< RT > * ArrayValueSeries< RT, AT >::clone | ( | ) | const [virtual] |
Implements ValueSeries< RT >.
| bool ArrayValueSeries< RT, AT >::isOK | ( | ) | const [inline, virtual] |
Reimplemented from ValueSeries< RT >.
| bool ArrayValueSeries< RT, AT >::reSizeable | ( | ) | const [inline, virtual] |
Reimplemented from ValueSeries< RT >.
| bool ArrayValueSeries< RT, AT >::selfSufficient | ( | ) | const [inline, virtual] |
Reimplemented from ValueSeries< RT >.
| void ArrayValueSeries< RT, AT >::setAll | ( | RT | val | ) | [virtual] |
Reimplemented from ValueSeries< RT >.
| bool ArrayValueSeries< RT, AT >::setSize | ( | int64_t | sz | ) | [inline, virtual] |
Reimplemented from ValueSeries< RT >.
| void ArrayValueSeries< RT, AT >::setValue | ( | int64_t | idx, | |
| RT | v | |||
| ) | [virtual] |
Reimplemented from ValueSeries< RT >.
| int64_t ArrayValueSeries< RT, AT >::size | ( | ) | const [inline] |
| RT ArrayValueSeries< RT, AT >::value | ( | int64_t | idx | ) | const [virtual] |
Implements ValueSeries< RT >.
| bool ArrayValueSeries< RT, AT >::writable | ( | ) | const [inline, virtual] |
Reimplemented from ValueSeries< RT >.
int64_t ArrayValueSeries< RT, AT >::cursize_ [protected] |
bool ArrayValueSeries< RT, AT >::mine_ [protected] |
AT* ArrayValueSeries< RT, AT >::ptr_ [protected] |
1.7.1