uLib-0.2
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
uLib::Collection< T > Class Template Reference

#include <Core/Collection.h>

Inheritance diagram for uLib::Collection< T >:
uLib::Abstract::Collection< T >

Public Member Functions

 Collection ()
 
 Collection (int size)
 
 ~Collection ()
 
void AddItem (T obj)
 
void RemoveItem (int i)
 
int GetNumberOfItems ()
 
T & At (unsigned int i)
 
T & operator[] (unsigned int i)
 
void PrintSelf (std::ostream &o)
 

Constructor & Destructor Documentation

template<typename T >
uLib::Collection< T >::Collection ( )
inline
template<typename T >
uLib::Collection< T >::Collection ( int  size)
inline
template<typename T >
uLib::Collection< T >::~Collection ( )
inlinevirtual

Reimplemented from uLib::Abstract::Collection< T >.

Member Function Documentation

template<typename T >
void uLib::Collection< T >::AddItem ( obj)
inlinevirtual
template<typename T >
T& uLib::Collection< T >::At ( unsigned int  i)
inlinevirtual
template<typename T >
int uLib::Collection< T >::GetNumberOfItems ( )
inlinevirtual
template<typename T >
T& uLib::Collection< T >::operator[] ( unsigned int  i)
inline
template<typename T >
void uLib::Collection< T >::PrintSelf ( std::ostream &  o)
inlinevirtual
template<typename T >
void uLib::Collection< T >::RemoveItem ( int  i)
inlinevirtual

The documentation for this class was generated from the following file: