Puma Reference Manual Puma: Puma::VoidPtrArray Class Reference



Puma::VoidPtrArray Class Reference

#include <VoidPtrArray.h>

Inheritance diagram for Puma::VoidPtrArray:

Inheritance graph

List of all members.

Protected Member Functions

 VoidPtrArray (long is=default_init_size, long incr=default_increment)
 VoidPtrArray (const VoidPtrArray &array)
VoidPtrArrayoperator= (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


Constructor & Destructor Documentation

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]


Member Function Documentation

VoidPtrArray & Puma::VoidPtrArray::operator= ( const VoidPtrArray array  )  [inline, protected]

void Puma::VoidPtrArray::append ( const void *  item  )  [inline, protected]

void Puma::VoidPtrArray::insert ( long  index,
const void *  item 
) [inline, protected]

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 * >.

void *& Puma::VoidPtrArray::get ( long  index  )  [inline, protected]

Reimplemented in Puma::Array< Item * >.

void *& Puma::VoidPtrArray::operator[] ( long  index  )  [inline, protected]

Reimplemented in Puma::Array< Item * >.

void * Puma::VoidPtrArray::fetch ( long  index  )  const [inline, protected]

Reimplemented in Puma::Array< Item * >.

void *& Puma::VoidPtrArray::lookup ( long  index  )  const [inline, protected]

Reimplemented in Puma::Array< Item * >.

long Puma::VoidPtrArray::length (  )  const [inline, protected]

Reimplemented in Puma::Array< Item * >.


Member Data Documentation

const long Puma::VoidPtrArray::default_init_size [static, protected]

const long Puma::VoidPtrArray::default_increment [static, protected]




Puma Reference Manual. Created on 11 Jul 2008.