Puma Reference Manual | Puma: Puma::VoidPtrArray Class Reference |
#include <VoidPtrArray.h>
Inherited by Puma::Array< Item * > [private]
.
Protected Member Functions | |
VoidPtrArray (long is=default_init_size, long incr=default_increment) | |
VoidPtrArray (const VoidPtrArray &array) | |
VoidPtrArray & | operator= (const VoidPtrArray &array) |
~VoidPtrArray () | |
void | append (const void *item) |
void | insert (long index, const void *item) |
void | prepend (const void *item) |
void | remove (long index) |
void | reset () |
void *& | get (long index) |
void *& | operator[] (long index) |
void * | fetch (long index) const |
void *& | lookup (long index) const |
long | length () const |
Static Protected Attributes | |
static const long | default_init_size |
static const long | default_increment |
Puma::VoidPtrArray::VoidPtrArray | ( | long | is = default_init_size , |
|
long | incr = default_increment | |||
) | [inline, protected] |
Puma::VoidPtrArray::VoidPtrArray | ( | const VoidPtrArray & | array | ) | [inline, protected] |
Puma::VoidPtrArray::~VoidPtrArray | ( | ) | [inline, protected] |
void Puma::VoidPtrArray::append | ( | const void * | item | ) | [inline, protected] |
void * Puma::VoidPtrArray::fetch | ( | long | index | ) | const [inline, protected] |
Reimplemented in Puma::Array< Item * >.
void *& Puma::VoidPtrArray::get | ( | long | index | ) | [inline, protected] |
Reimplemented in Puma::Array< Item * >.
void Puma::VoidPtrArray::insert | ( | long | index, | |
const void * | item | |||
) | [inline, protected] |
long Puma::VoidPtrArray::length | ( | ) | const [inline, protected] |
Reimplemented in Puma::Array< Item * >.
void *& Puma::VoidPtrArray::lookup | ( | long | index | ) | const [inline, protected] |
Reimplemented in Puma::Array< Item * >.
VoidPtrArray & Puma::VoidPtrArray::operator= | ( | const VoidPtrArray & | array | ) | [inline, protected] |
Reimplemented in Puma::Array< Item * >.
void *& Puma::VoidPtrArray::operator[] | ( | long | index | ) | [inline, protected] |
Reimplemented in Puma::Array< Item * >.
void Puma::VoidPtrArray::prepend | ( | const void * | item | ) | [inline, protected] |
void Puma::VoidPtrArray::remove | ( | long | index | ) | [inline, protected] |
Reimplemented in Puma::Array< Item * >.
void Puma::VoidPtrArray::reset | ( | ) | [inline, protected] |
Reimplemented in Puma::Array< Item * >.
const long Puma::VoidPtrArray::default_increment [static, protected] |
const long Puma::VoidPtrArray::default_init_size [static, protected] |