Puma Reference Manual Puma::Array< Item * > Class Template Reference



Puma::Array< Item * > Class Template Reference

#include <Array.h>

Inheritance diagram for Puma::Array< Item * >:
Inheritance graph

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

Additional Inherited Members

Constructor & Destructor Documentation

template<class Item >
Puma::Array< Item * >::Array ( long  is = default_init_size,
long  incr = default_increment 
)
inline
template<class Item >
Puma::Array< Item * >::Array ( const Array< Item * > &  array)
inline
template<class Item >
Puma::Array< Item * >::~Array ( )
inline

Member Function Documentation

template<class Item >
void Puma::Array< Item * >::append ( const Item *  item)
inline
template<class Item >
Item* Puma::Array< Item * >::fetch ( long  idx) const
inline
template<class Item >
Item*& Puma::Array< Item * >::get ( long  idx)
inline
template<class Item >
void Puma::Array< Item * >::insert ( long  idx,
const Item *  item 
)
inline
template<class Item >
long Puma::Array< Item * >::length ( ) const
inline
template<class Item >
Item*& Puma::Array< Item * >::lookup ( long  idx) const
inline
template<class Item >
Array<Item*>& Puma::Array< Item * >::operator= ( const Array< Item * > &  array)
inline
template<class Item >
Item*& Puma::Array< Item * >::operator[] ( long  idx)
inline
template<class Item >
void Puma::Array< Item * >::prepend ( const Item *  item)
inline
template<class Item >
void Puma::Array< Item * >::remove ( long  idx)
inline
template<class Item >
void Puma::Array< Item * >::reset ( )
inline



Puma Reference Manual. Created on Thu Mar 13 2014.