brainrat-private
5.1.2
|
#include <brainrat/object/array.h>
Classes | |
class | interfaced_iterator |
Public Member Functions | |
Array () | |
virtual | ~Array () |
interfaced_iterator | getIterator () const |
virtual Object | objectIterator () const |
returns an object implementing the IteratorIntrerface More... | |
virtual size_t | size () const |
virtual bool | isContiguous () const |
virtual bool | hasItem (int index) const |
virtual Object | getArrayItem (int index) const |
virtual void | setArrayItem (int index, Object o) |
virtual void | reserveArray (size_t s) |
like the STL std::vector::reserve(), memory is reserved but no element is stored More... | |
virtual void | resizeArray (size_t s) |
resize the array. More... | |
virtual void | removeArrayItem (int i) |
removes an element from the array. More... | |
virtual void | insertArrayItem (int i, Object o) |
inserts an element into the array. More... | |
|
inline |
|
inlinevirtual |
|
inlinevirtual |
|
inline |
Definition at line 44 of file array.h.
Referenced by carto::Array< T >::objectIterator().
|
inlinevirtual |
Definition at line 58 of file array.h.
References carto::Array< T >::size().
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
returns an object implementing the IteratorIntrerface
Definition at line 50 of file array.h.
References carto::Array< T >::getIterator().
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Definition at line 55 of file array.h.
Referenced by carto::Array< T >::hasItem(), and biovision::LearningAlgorithm::learnClustering().