| Puma Reference Manual | Puma: Puma::Array< Item * > Class Template Reference |
#include <Array.h>

Public Member Functions | |
| Array (long is=default_init_size, long incr=default_increment) | |
| Array (const Array< Item * > &array) | |
| Array< Item * > & | operator= (const Array< Item * > &array) |
| ~Array () | |
| void | append (const Item *item) |
| void | insert (long idx, const Item *item) |
| void | prepend (const Item *item) |
| void | remove (long idx) |
| void | reset () |
| Item *& | get (long idx) |
| Item *& | operator[] (long idx) |
| Item * | fetch (long idx) const |
| Item *& | lookup (long idx) const |
| long | length () const |
| Puma::Array< Item * >::Array | ( | long | is = default_init_size, |
|
| long | incr = default_increment | |||
| ) | [inline] |
| Puma::Array< Item * >::Array | ( | const Array< Item * > & | array | ) | [inline] |
| Puma::Array< Item * >::~Array | ( | ) | [inline] |
| Array<Item*>& Puma::Array< Item * >::operator= | ( | const Array< Item * > & | array | ) | [inline] |
| void Puma::Array< Item * >::append | ( | const Item * | item | ) | [inline] |
| void Puma::Array< Item * >::insert | ( | long | idx, | |
| const Item * | item | |||
| ) | [inline] |
| void Puma::Array< Item * >::prepend | ( | const Item * | item | ) | [inline] |
| void Puma::Array< Item * >::remove | ( | long | idx | ) | [inline] |
Reimplemented from Puma::VoidPtrArray.
| void Puma::Array< Item * >::reset | ( | ) | [inline] |
Reimplemented from Puma::VoidPtrArray.
| Item*& Puma::Array< Item * >::get | ( | long | idx | ) | [inline] |
Reimplemented from Puma::VoidPtrArray.
| Item*& Puma::Array< Item * >::operator[] | ( | long | idx | ) | [inline] |
Reimplemented from Puma::VoidPtrArray.
| Item* Puma::Array< Item * >::fetch | ( | long | idx | ) | const [inline] |
Reimplemented from Puma::VoidPtrArray.
| Item*& Puma::Array< Item * >::lookup | ( | long | idx | ) | const [inline] |
Reimplemented from Puma::VoidPtrArray.
| long Puma::Array< Item * >::length | ( | ) | const [inline] |
Reimplemented from Puma::VoidPtrArray.