Modules Namespace List Class Hierarchy Alphabetical List Compound List Namespace Members Compound Members Related Pages
#include <ObjectArrayBase.h>
Inheritance diagram for ObjectArrayImpl< T >:
List of all members.
Detailed Description
template<class T>
class ObjectArrayImpl< T >
template implementation of
acdk::lang::Object Arrays This will be used via the
ACDK_DECL_CLASS() macro.
Different to Java acdk::lang::Object arrays in ACDK are resizable
Member Typedef Documentation
Constructor & Destructor Documentation
Member Function Documentation
template<class T> |
T* ObjectArrayImpl< T >::_getData |
( |
|
) |
const [inline, protected] |
|
template<class T> |
void ObjectArrayImpl< T >::append |
( |
const T & |
value |
) |
[inline] |
|
|
append given other Array to this array
|
|
Find equals element (using el->equals()) If el == Nil find first element which also Nil.
- Returns:
- found index position or -1 of not found
|
template<class T> |
int ObjectArrayImpl< T >::findFirst |
( |
IN(T) |
el |
) |
[inline] |
|
|
alias for findFirst(IN(T) el)
|
|
find the element (using equals()) from behind
- Returns:
- found index position or -1 if not found
|
|
find same object
- Returns:
- found index position or -1 of not found
|
template<class T> |
const T& ObjectArrayImpl< T >::get |
( |
int |
idx |
) |
const [inline] |
|
|
return element at index idx
|
template<class T> |
T& ObjectArrayImpl< T >::getref |
( |
int |
idx |
) |
const [inline] |
|
template<class T> |
void ObjectArrayImpl< T >::insert |
( |
int |
idx, |
|
|
const T & |
value |
|
) |
[inline] |
|
template<class T> |
T& ObjectArrayImpl< T >::operator[] |
( |
int |
idx |
) |
const [inline] |
|
template<class T> |
const T& ObjectArrayImpl< T >::peekBack |
( |
int |
idx |
) |
[inline] |
|
template<class T> |
void ObjectArrayImpl< T >::push_back |
( |
const T & |
t |
) |
[inline] |
|
template<class T> |
void ObjectArrayImpl< T >::push_front |
( |
const T & |
t |
) |
[inline] |
|
template<class T> |
void ObjectArrayImpl< T >::pushBack |
( |
const T & |
t |
) |
[inline] |
|
template<class T> |
void ObjectArrayImpl< T >::pushFront |
( |
const T & |
t |
) |
[inline] |
|
template<class T> |
T ObjectArrayImpl< T >::removeEqualElement |
( |
IN(T) |
el |
) |
[inline] |
|
template<class T> |
T ObjectArrayImpl< T >::removeSameElement |
( |
IN(T) |
el |
) |
[inline] |
|
|
remove element which is same instance
- Returns:
- Nil if not found
|
template<class T> |
void ObjectArrayImpl< T >::set |
( |
int |
idx, |
|
|
const T & |
value |
|
) |
[inline] |
|