Puma Reference Manual Puma::VoidPtrArray Class Reference



Puma::VoidPtrArray Class Reference

#include <VoidPtrArray.h>

Inheritance diagram for Puma::VoidPtrArray:
Inheritance graph

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 
)
inlineprotected
Puma::VoidPtrArray::VoidPtrArray ( const VoidPtrArray array)
inlineprotected
Puma::VoidPtrArray::~VoidPtrArray ( )
inlineprotected

Member Function Documentation

void Puma::VoidPtrArray::append ( const void *  item)
inlineprotected
void * Puma::VoidPtrArray::fetch ( long  index) const
inlineprotected
void *& Puma::VoidPtrArray::get ( long  index)
inlineprotected
void Puma::VoidPtrArray::insert ( long  index,
const void *  item 
)
inlineprotected
long Puma::VoidPtrArray::length ( ) const
inlineprotected
void *& Puma::VoidPtrArray::lookup ( long  index) const
inlineprotected
VoidPtrArray & Puma::VoidPtrArray::operator= ( const VoidPtrArray array)
inlineprotected
void *& Puma::VoidPtrArray::operator[] ( long  index)
inlineprotected
void Puma::VoidPtrArray::prepend ( const void *  item)
inlineprotected
void Puma::VoidPtrArray::remove ( long  index)
inlineprotected
void Puma::VoidPtrArray::reset ( )
inlineprotected

Member Data Documentation

const long Puma::VoidPtrArray::default_increment
staticprotected
const long Puma::VoidPtrArray::default_init_size
staticprotected



Puma Reference Manual. Created on Sun Oct 13 2013.