• Main Page
  • Namespaces
  • Classes
  • Files
  • File List
  • File Members

src/util/header/List.h

Go to the documentation of this file.
00001 
00004 template<typename T>
00005 class List {
00006 public:
00009         virtual bool add(T item) = 0;
00010         virtual bool insert(uint index, T item) = 0;
00011         virtual bool replace(T oldItem, T newItem) = 0;
00012         virtual bool replaceIndex(uint index, T newItem) = 0;
00013         virtual void remove(T item) = 0;
00014         virtual void removeIndex(uint index) = 0;
00015         virtual void clear(void) = 0;
00016         virtual uint size(void) = 0;
00017         virtual T get(uint index) = 0;
00018         virtual T& getRef(uint index) = 0;
00019         virtual void set(uint index, T data) = 0;
00020 };

Generated on Fri Jun 18 2010 17:48:40 for Cannonball by  doxygen 1.7.0