|
|
|
|
|
|
Modules Namespace List Class Hierarchy Alphabetical List Compound List Namespace Members Compound Members Related Pages
acdk::util::TCollection< T > Class Template Reference#include <TCollection.h>
Inheritance diagram for acdk::util::TCollection< T >:
List of all members.
Detailed Description
template<class T>
class acdk::util::TCollection< T >
Typed Collection following Java Model.
- See also:
-
Java: http://java.sun.com/j2se/1.3/docs/api/java/util/Collection.html
Requirements:
- Element created with default constructor T() has to be implemented. acdk_isNil(T()) == true
- Copy constructor has to be implemented.
- ::acdk_equals(INP(T) t); has to be implemented
- ::acdk_isNil(INP(T) t); has to be implemented
- Author:
- Roger Rene Kommer (mailto:kommer@artefaktur.com)
- Version:
- Revision
- 1.8
- Date:
- Date
- 2005/02/05 10:45:06
Member Typedef Documentation
|
Reimplemented in acdk::util::TAbstractCollection< T >, acdk::util::TAbstractList< T >, acdk::util::TAbstractSet< T >, acdk::util::TArrayList< T >, acdk::util::THashMapEntriesSet< K, V >, acdk::util::THashMapKeySet< K, V >, acdk::util::THashMapValuesCollection< K, V >, acdk::util::TList< T >, acdk::util::TSortedMapValueCollection< K, V >, acdk::util::TTreeMapKeySet< K, V >, acdk::util::TTreeMapValueSet< K, V >, acdk::util::TTreeMapEntrySet< K, V >, acdk::util::TAbstractCollection< V >, acdk::util::TAbstractCollection< InterfaceHolder< TMapEntry< K, V > > >, acdk::util::TAbstractCollection< TMapEntry< K, V >::RefType >, acdk::util::TAbstractCollection< K >, acdk::util::TAbstractSet< V >, acdk::util::TAbstractSet< InterfaceHolder< TMapEntry< K, V > > >, acdk::util::TAbstractSet< TMapEntry< K, V >::RefType >, and acdk::util::TAbstractSet< K >. |
|
Reimplemented in acdk::util::TAbstractCollection< T >, acdk::util::TAbstractList< T >, acdk::util::TAbstractMapCachedKeySet< K, V >, acdk::util::TAbstractMapCachedValuesCollection< K, V >, acdk::util::TAbstractSet< T >, acdk::util::TArrayList< T >, acdk::util::THashMapEntriesSet< K, V >, acdk::util::THashMapKeySet< K, V >, acdk::util::THashMapValuesCollection< K, V >, acdk::util::THashSet< K >, acdk::util::TList< T >, acdk::util::TSortedMapValueCollection< K, V >, acdk::util::TTreeMapKeySet< K, V >, acdk::util::TTreeMapValueSet< K, V >, acdk::util::TTreeMapEntrySet< K, V >, acdk::util::TAbstractCollection< V >, acdk::util::TAbstractCollection< InterfaceHolder< TMapEntry< K, V > > >, acdk::util::TAbstractCollection< TMapEntry< K, V >::RefType >, acdk::util::TAbstractCollection< K >, acdk::util::TAbstractSet< V >, acdk::util::TAbstractSet< InterfaceHolder< TMapEntry< K, V > > >, acdk::util::TAbstractSet< TMapEntry< K, V >::RefType >, and acdk::util::TAbstractSet< K >. |
|
Reimplemented in acdk::util::TAbstractCollection< T >, acdk::util::TAbstractList< T >, acdk::util::TAbstractListSubList< T >, acdk::util::TAbstractSet< T >, acdk::util::TArrayList< T >, acdk::util::THashMapEntriesSet< K, V >, acdk::util::THashMapKeySet< K, V >, acdk::util::THashMapValuesCollection< K, V >, acdk::util::TList< T >, acdk::util::TSortedMapValueCollection< K, V >, acdk::util::TTreeMapKeySet< K, V >, acdk::util::TTreeMapValueSet< K, V >, acdk::util::TTreeMapEntrySet< K, V >, acdk::util::TAbstractCollection< V >, acdk::util::TAbstractCollection< InterfaceHolder< TMapEntry< K, V > > >, acdk::util::TAbstractCollection< TMapEntry< K, V >::RefType >, acdk::util::TAbstractCollection< K >, acdk::util::TAbstractSet< V >, acdk::util::TAbstractSet< InterfaceHolder< TMapEntry< K, V > > >, acdk::util::TAbstractSet< TMapEntry< K, V >::RefType >, and acdk::util::TAbstractSet< K >. |
|
Reimplemented in acdk::util::TAbstractList< T >, acdk::util::TAbstractListSubList< T >, acdk::util::TAbstractSet< T >, acdk::util::TArrayList< T >, acdk::util::THashMapEntriesSet< K, V >, acdk::util::THashMapKeySet< K, V >, acdk::util::THashSet< K >, acdk::util::TList< T >, acdk::util::TSortedMapValueCollection< K, V >, acdk::util::TTreeMapKeySet< K, V >, acdk::util::TTreeMapValueSet< K, V >, acdk::util::TTreeMapEntrySet< K, V >, acdk::util::TAbstractSet< V >, acdk::util::TAbstractSet< InterfaceHolder< TMapEntry< K, V > > >, acdk::util::TAbstractSet< TMapEntry< K, V >::RefType >, and acdk::util::TAbstractSet< K >. |
|
Reimplemented in acdk::util::TAbstractCollection< T >, acdk::util::TAbstractList< T >, acdk::util::TArrayList< T >, acdk::util::TList< T >, acdk::util::TTreeMapEntrySet< K, V >, acdk::util::TAbstractCollection< V >, acdk::util::TAbstractCollection< InterfaceHolder< TMapEntry< K, V > > >, acdk::util::TAbstractCollection< TMapEntry< K, V >::RefType >, and acdk::util::TAbstractCollection< K >. |
|
Reimplemented in acdk::util::TAbstractCollection< T >, acdk::util::TAbstractList< T >, acdk::util::TAbstractMapCachedKeySet< K, V >, acdk::util::TAbstractMapCachedValuesCollection< K, V >, acdk::util::TAbstractSet< T >, acdk::util::TArrayList< T >, acdk::util::THashMapEntriesSet< K, V >, acdk::util::THashMapKeySet< K, V >, acdk::util::THashMapValuesCollection< K, V >, acdk::util::THashSet< K >, acdk::util::TList< T >, acdk::util::TSortedMapValueCollection< K, V >, acdk::util::TTreeMapKeySet< K, V >, acdk::util::TTreeMapValueSet< K, V >, acdk::util::TTreeMapEntrySet< K, V >, acdk::util::TAbstractCollection< V >, acdk::util::TAbstractCollection< InterfaceHolder< TMapEntry< K, V > > >, acdk::util::TAbstractCollection< TMapEntry< K, V >::RefType >, acdk::util::TAbstractCollection< K >, acdk::util::TAbstractSet< V >, acdk::util::TAbstractSet< InterfaceHolder< TMapEntry< K, V > > >, acdk::util::TAbstractSet< TMapEntry< K, V >::RefType >, and acdk::util::TAbstractSet< K >. |
|
Reimplemented in acdk::util::TAbstractCollection< T >, acdk::util::TAbstractList< T >, acdk::util::TAbstractSet< T >, acdk::util::TAbstractCollection< V >, acdk::util::TAbstractCollection< InterfaceHolder< TMapEntry< K, V > > >, acdk::util::TAbstractCollection< TMapEntry< K, V >::RefType >, acdk::util::TAbstractCollection< K >, acdk::util::TAbstractSet< V >, acdk::util::TAbstractSet< InterfaceHolder< TMapEntry< K, V > > >, acdk::util::TAbstractSet< TMapEntry< K, V >::RefType >, and acdk::util::TAbstractSet< K >. |
|
Reimplemented in acdk::util::TAbstractCollection< T >, acdk::util::TAbstractList< T >, acdk::util::TAbstractListSubList< T >, acdk::util::TAbstractMapCachedKeySet< K, V >, acdk::util::TAbstractMapCachedValuesCollection< K, V >, acdk::util::TAbstractSet< T >, acdk::util::TArrayList< T >, acdk::util::THashMapEntriesSet< K, V >, acdk::util::THashMapKeySet< K, V >, acdk::util::THashMapValuesCollection< K, V >, acdk::util::THashSet< K >, acdk::util::TList< T >, acdk::util::TSortedMapValueCollection< K, V >, acdk::util::TTreeMapKeySet< K, V >, acdk::util::TTreeMapValueSet< K, V >, acdk::util::TTreeMapEntrySet< K, V >, acdk::util::TAbstractCollection< V >, acdk::util::TAbstractCollection< InterfaceHolder< TMapEntry< K, V > > >, acdk::util::TAbstractCollection< TMapEntry< K, V >::RefType >, acdk::util::TAbstractCollection< K >, acdk::util::TAbstractSet< V >, acdk::util::TAbstractSet< InterfaceHolder< TMapEntry< K, V > > >, acdk::util::TAbstractSet< TMapEntry< K, V >::RefType >, and acdk::util::TAbstractSet< K >. |
Member Function Documentation
|
Add an element to collection.
|
|
add all elements of c to this collection
|
|
remove all elements from this collection
Implemented in acdk::util::TAbstractCollection< T >, acdk::util::TAbstractList< T >, acdk::util::TAbstractSet< T >, acdk::util::TArrayList< T >, acdk::util::THashMapEntriesSet< K, V >, acdk::util::THashMapKeySet< K, V >, acdk::util::THashMapValuesCollection< K, V >, acdk::util::THashSet< K >, acdk::util::TList< T >, acdk::util::TSortedMapValueCollection< K, V >, acdk::util::TTreeMapKeySet< K, V >, acdk::util::TTreeMapValueSet< K, V >, acdk::util::TTreeMapEntrySet< K, V >, acdk::util::TAbstractCollection< V >, acdk::util::TAbstractCollection< InterfaceHolder< TMapEntry< K, V > > >, acdk::util::TAbstractCollection< TMapEntry< K, V >::RefType >, acdk::util::TAbstractCollection< K >, acdk::util::TAbstractSet< V >, acdk::util::TAbstractSet< InterfaceHolder< TMapEntry< K, V > > >, acdk::util::TAbstractSet< TMapEntry< K, V >::RefType >, and acdk::util::TAbstractSet< K >. |
|
Implemented in acdk::util::TAbstractList< T >, acdk::util::TAbstractMapCachedValuesCollection< K, V >, acdk::util::TAbstractSet< T >, acdk::util::THashMapValuesCollection< K, V >, acdk::util::TList< T >, acdk::util::TSortedMapValueCollection< K, V >, acdk::util::TAbstractSet< V >, acdk::util::TAbstractSet< InterfaceHolder< TMapEntry< K, V > > >, acdk::util::TAbstractSet< TMapEntry< K, V >::RefType >, and acdk::util::TAbstractSet< K >. |
|
Implemented in acdk::util::TAbstractList< T >, acdk::util::TAbstractMapCachedValuesCollection< K, V >, acdk::util::TAbstractSet< T >, acdk::util::THashMapValuesCollection< K, V >, acdk::util::TList< T >, acdk::util::TSortedMapValueCollection< K, V >, acdk::util::TAbstractSet< V >, acdk::util::TAbstractSet< InterfaceHolder< TMapEntry< K, V > > >, acdk::util::TAbstractSet< TMapEntry< K, V >::RefType >, and acdk::util::TAbstractSet< K >. |
|
return true if this collection doesn't contains any elements
Implemented in acdk::util::TAbstractCollection< T >, acdk::util::TAbstractList< T >, acdk::util::TAbstractMapCachedKeySet< K, V >, acdk::util::TAbstractSet< T >, acdk::util::TArrayList< T >, acdk::util::THashMapEntriesSet< K, V >, acdk::util::THashMapKeySet< K, V >, acdk::util::THashMapValuesCollection< K, V >, acdk::util::THashSet< K >, acdk::util::TList< T >, acdk::util::TSortedMapValueCollection< K, V >, acdk::util::TTreeMapKeySet< K, V >, acdk::util::TTreeMapValueSet< K, V >, acdk::util::TTreeMapEntrySet< K, V >, acdk::util::TAbstractCollection< V >, acdk::util::TAbstractCollection< InterfaceHolder< TMapEntry< K, V > > >, acdk::util::TAbstractCollection< TMapEntry< K, V >::RefType >, acdk::util::TAbstractCollection< K >, acdk::util::TAbstractSet< V >, acdk::util::TAbstractSet< InterfaceHolder< TMapEntry< K, V > > >, acdk::util::TAbstractSet< TMapEntry< K, V >::RefType >, and acdk::util::TAbstractSet< K >. |
|
Implemented in acdk::util::TAbstractCollection< T >, acdk::util::TAbstractList< T >, acdk::util::TAbstractMapCachedKeySet< K, V >, acdk::util::TAbstractMapCachedValuesCollection< K, V >, acdk::util::TAbstractSet< T >, acdk::util::THashMapEntriesSet< K, V >, acdk::util::THashMapKeySet< K, V >, acdk::util::THashMapValuesCollection< K, V >, acdk::util::THashSet< K >, acdk::util::TList< T >, acdk::util::TSortedMapValueCollection< K, V >, acdk::util::TTreeMapKeySet< K, V >, acdk::util::TTreeMapValueSet< K, V >, acdk::util::TTreeMapEntrySet< K, V >, acdk::util::TAbstractCollection< V >, acdk::util::TAbstractCollection< InterfaceHolder< TMapEntry< K, V > > >, acdk::util::TAbstractCollection< TMapEntry< K, V >::RefType >, acdk::util::TAbstractCollection< K >, acdk::util::TAbstractSet< V >, acdk::util::TAbstractSet< InterfaceHolder< TMapEntry< K, V > > >, acdk::util::TAbstractSet< TMapEntry< K, V >::RefType >, and acdk::util::TAbstractSet< K >. |
|
Implemented in acdk::util::TAbstractCollection< T >, acdk::util::TAbstractList< T >, acdk::util::TAbstractSet< T >, acdk::util::TArrayList< T >, acdk::util::THashMapEntriesSet< K, V >, acdk::util::THashSet< K >, acdk::util::TList< T >, acdk::util::TTreeMapValueSet< K, V >, acdk::util::TAbstractCollection< V >, acdk::util::TAbstractCollection< InterfaceHolder< TMapEntry< K, V > > >, acdk::util::TAbstractCollection< TMapEntry< K, V >::RefType >, acdk::util::TAbstractCollection< K >, acdk::util::TAbstractSet< V >, acdk::util::TAbstractSet< InterfaceHolder< TMapEntry< K, V > > >, acdk::util::TAbstractSet< TMapEntry< K, V >::RefType >, and acdk::util::TAbstractSet< K >. |
|
Implemented in acdk::util::TAbstractCollection< T >, acdk::util::TAbstractList< T >, acdk::util::TAbstractSet< T >, acdk::util::TArrayList< T >, acdk::util::TList< T >, acdk::util::TAbstractCollection< V >, acdk::util::TAbstractCollection< InterfaceHolder< TMapEntry< K, V > > >, acdk::util::TAbstractCollection< TMapEntry< K, V >::RefType >, acdk::util::TAbstractCollection< K >, acdk::util::TAbstractSet< V >, acdk::util::TAbstractSet< InterfaceHolder< TMapEntry< K, V > > >, acdk::util::TAbstractSet< TMapEntry< K, V >::RefType >, and acdk::util::TAbstractSet< K >. |
|
Implemented in acdk::util::TAbstractCollection< T >, acdk::util::TAbstractList< T >, acdk::util::TAbstractSet< T >, acdk::util::TArrayList< T >, acdk::util::TList< T >, acdk::util::TAbstractCollection< V >, acdk::util::TAbstractCollection< InterfaceHolder< TMapEntry< K, V > > >, acdk::util::TAbstractCollection< TMapEntry< K, V >::RefType >, acdk::util::TAbstractCollection< K >, acdk::util::TAbstractSet< V >, acdk::util::TAbstractSet< InterfaceHolder< TMapEntry< K, V > > >, acdk::util::TAbstractSet< TMapEntry< K, V >::RefType >, and acdk::util::TAbstractSet< K >. |
|
return the number of elements in this collection
Implemented in acdk::util::TAbstractList< T >, acdk::util::TAbstractListSubList< T >, acdk::util::TAbstractMapCachedKeySet< K, V >, acdk::util::TAbstractMapCachedValuesCollection< K, V >, acdk::util::TAbstractSet< T >, acdk::util::TArrayList< T >, acdk::util::THashMapEntriesSet< K, V >, acdk::util::THashMapKeySet< K, V >, acdk::util::THashMapValuesCollection< K, V >, acdk::util::THashSet< K >, acdk::util::TList< T >, acdk::util::TSortedMapValueCollection< K, V >, acdk::util::TTreeMapKeySet< K, V >, acdk::util::TTreeMapValueSet< K, V >, acdk::util::TTreeMapEntrySet< K, V >, acdk::util::TAbstractSet< V >, acdk::util::TAbstractSet< InterfaceHolder< TMapEntry< K, V > > >, acdk::util::TAbstractSet< TMapEntry< K, V >::RefType >, and acdk::util::TAbstractSet< K >. |
|
Implemented in acdk::util::TAbstractCollection< T >, acdk::util::TAbstractList< T >, acdk::util::TAbstractSet< T >, acdk::util::TArrayList< T >, acdk::util::TList< T >, acdk::util::TAbstractCollection< V >, acdk::util::TAbstractCollection< InterfaceHolder< TMapEntry< K, V > > >, acdk::util::TAbstractCollection< TMapEntry< K, V >::RefType >, acdk::util::TAbstractCollection< K >, acdk::util::TAbstractSet< V >, acdk::util::TAbstractSet< InterfaceHolder< TMapEntry< K, V > > >, acdk::util::TAbstractSet< TMapEntry< K, V >::RefType >, and acdk::util::TAbstractSet< K >. |
|
|