|
Public Types |
typedef T * | array_iterator |
Public Member Functions |
| ObjectArrayImpl (int size=0) |
| ObjectArrayImpl (const acdk::lang::dmi::ClazzInfo *elemtype, int size) |
const T & | get (int idx) const |
| return element at index idx
|
T & | getref (int idx) const |
void | set (int idx, const T &value) |
T & | operator[] (int idx) const |
void | append (const T &value) |
void | insert (int idx, const T &value) |
int | find (IN(T) el) |
| Find equals element (using el->equals()) If el == Nil find first element which also Nil.
|
int | findFirst (IN(T) el) |
| alias for findFirst(IN(T) el)
|
int | findLast (IN(T) el) |
| find the element (using equals()) from behind
|
int | findSame (IN(T) el) |
| find same object
|
T | removeEqualElement (IN(T) el) |
T | removeSameElement (IN(T) el) |
| remove element which is same instance
|
void | concat (IN(RObjectArrayImpl< T >) other) |
| append given other Array to this array
|
array_iterator | begin () |
| STL style function.
|
array_iterator | end () |
| STL style function.
|
virtual void | readObject (IN(::acdk::io::RObjectReader) in) |
T | pop_back () |
| STL style function.
|
T | popBack () |
| STL style function.
|
T | pop_front () |
| STL style function.
|
T | popFront () |
const T & | back () const |
| STL style function.
|
const T & | front () const |
| STL style function.
|
void | push_front (const T &t) |
| STL style function.
|
void | pushFront (const T &t) |
void | push_back (const T &t) |
| STL style function.
|
void | pushBack (const T &t) |
int | size () const |
| STL style function.
|
bool | empty () const |
| STL style function.
|
const T & | peekBack (int idx) |
Static Public Member Functions |
acdk::lang::dmi::ClazzInfo * | clazzInfo () |
| return the ClazzInfo for this class will be re-implemented for each class by methods generated by acdkmc
|
::acdk::lang::RClass | GetClass () |
Protected Member Functions |
T * | _getData () const |