SUMMARY:  INNER | FIELD | CONSTR | METHOD | FRIEND DETAIL:  FIELD | CONSTR | METHOD | FRIEND


Platform::Lang::TypeConcepts
Template Class GeneralSequenceType

GeneralContainerType
   |
   +-GeneralCollectionType
        |
        +-GeneralSequenceType

Implemented in:
Platform.Lang.TypeConcepts.GeneralSequenceType.h
Direct Known Subclasses:
Array, List

template <typename Base, typename Container, typename ElementType>
class GeneralSequenceType:
public GeneralCollectionType

DOCTODO.

Inner Compounds, Typedefs, and Enumscollapse
class ConstEnumerator
          DOCTODO.
class ConstIterator
          DOCTODO.
class Enumerator
          DOCTODO.
class Iterator
          DOCTODO.

Fields inherited from class GeneralContainerTypecollapse
base

Method Summarycollapse
Void add(const ElementType& object)
          Adds the specified element to this container.
Void addAll(const Container& container)
          Adds all of the elements in the specified container to this container.
template <typename ContainerX>
Void
addAll(const ContainerX& container)
          Adds all of the elements in the specified container to this container.
Int replaceAll(const ElementType& oldObject, const ElementType& newObject)
          Replaces all the occurances of oldObject element with newObject in this container.

Methods inherited from class GeneralContainerTypecollapse
compareTo, deepSize, empty, equals, exchangeWith, hashCode, isEmpty, size, toString, toXml

Methods inherited from class GeneralCollectionTypecollapse
contains, containsAll, containsAll, remove, removeAll, removeAll, retainAll, retainAll

 

Method Detail

add[inline]

Void add(const ElementType& object)

Adds the specified element to this container.

Parameters:
object - the element to be added

addAll[inline]

Void addAll(const Container& container)

Adds all of the elements in the specified container to this container.

Parameters:
container - the container containing elements to be added

addAll[inline]

template <typename ContainerX>
Void addAll(const ContainerX& container)

Adds all of the elements in the specified container to this container.

Parameters:
container - the container containing elements to be added

replaceAll[inline]

Int replaceAll(const ElementType& oldObject, const ElementType& newObject)

Replaces all the occurances of oldObject element with newObject in this container.

Parameters:
oldObject - element to find
newObject - element to replace with
Returns:
the number of elements replaced


SUMMARY:  INNER | FIELD | CONSTR | METHOD | FRIEND DETAIL:  FIELD | CONSTR | METHOD | FRIEND