home *** CD-ROM | disk | FTP | other *** search
- /* Copyright (c) IBM Corp. 1992 */
-
-
- template < class Element, class Base >
- IRBag < Element, Base >::
- ~IRBag ()
- {
- }
-
- template < class Element, class Base >
- Boolean IRBag < Element, Base >::
- add (Element const& element)
- { return ivBase.add (element);
- }
-
- template < class Element, class Base >
- Boolean IRBag < Element, Base >::
- add (Element const& element, ICursor &cursor)
- { return ivBase.add (element, cursor);
- }
-
- template < class Element, class Base >
- Element const& IRBag < Element, Base >::
- elementAt (ICursor const& cursor) const
- { return ivBase.elementAt (cursor);
- }
-
- template < class Element, class Base >
- Element& IRBag < Element, Base >::
- elementAt (ICursor const& cursor)
- { return ivBase.elementAt (cursor);
- }
-
- template < class Element, class Base >
- Element const& IRBag < Element, Base >::
- anyElement () const
- { return ivBase.anyElement ();
- }
-
- template < class Element, class Base >
- void IRBag < Element, Base >::
- removeAt (ICursor const& cursor)
- { ivBase.removeAt (cursor);
- }
-
- template < class Element, class Base >
- INumber IRBag < Element, Base >::
- removeAll (Boolean (*predicate) (Element const&, void*), void* env)
- { return ivBase.removeAll (predicate, env);
- }
-
- template < class Element, class Base >
- void IRBag < Element, Base >::
- replaceAt (ICursor const& cursor, Element const& element)
- { ivBase.replaceAt (cursor, element);
- }
-
- template < class Element, class Base >
- void IRBag < Element, Base >::
- removeAll ()
- { ivBase.removeAll ();
- }
-
- template < class Element, class Base >
- Boolean IRBag < Element, Base >::
- isBounded () const
- { return ivBase.isBounded ();
- }
-
- template < class Element, class Base >
- INumber IRBag < Element, Base >::
- maxNumberOfElements () const
- { return ivBase.maxNumberOfElements ();
- }
-
- template < class Element, class Base >
- INumber IRBag < Element, Base >::
- numberOfElements () const
- { return ivBase.numberOfElements ();
- }
-
- template < class Element, class Base >
- Boolean IRBag < Element, Base >::
- isEmpty () const
- { return ivBase.isEmpty ();
- }
-
- template < class Element, class Base >
- Boolean IRBag < Element, Base >::
- isFull () const
- { return ivBase.isFull ();
- }
-
- template < class Element, class Base >
- ICursor* IRBag < Element, Base >::
- newCursor () const
- { return ivBase.newCursor ();
- }
-
- template < class Element, class Base >
- Boolean IRBag < Element, Base >::
- setToFirst (ICursor &cursor) const
- { return ivBase.setToFirst (cursor);
- }
-
- template < class Element, class Base >
- Boolean IRBag < Element, Base >::
- setToNext (ICursor &cursor) const
- { return ivBase.setToNext (cursor);
- }
-
- template < class Element, class Base >
- Boolean IRBag < Element, Base >::
- allElementsDo (Boolean (*iterationFunction) (Element &, void*),
- void* environment)
- { return ivBase.allElementsDo (iterationFunction, environment);
- }
-
- template < class Element, class Base >
- Boolean IRBag < Element, Base >::
- allElementsDo (IIterator <Element>& iterator)
- { return ivBase.allElementsDo (iterator);
- }
-
- template < class Element, class Base >
- Boolean IRBag < Element, Base >::
- allElementsDo (Boolean (*iterationFunction) (Element const&, void*),
- void* environment) const
- { return ivBase.allElementsDo (iterationFunction, environment);
- }
-
- template < class Element, class Base >
- Boolean IRBag < Element, Base >::
- allElementsDo (IConstantIterator <Element>& iterator) const
- { return ivBase.allElementsDo (iterator);
- }
-
- template < class Element, class Base >
- Boolean IRBag < Element, Base >::
- contains (Element const& element) const
- { return ivBase.contains (element);
- }
-
- template < class Element, class Base >
- Boolean IRBag < Element, Base >::
- locate (Element const& element, ICursor &cursor) const
- { return ivBase.locate (element, cursor);
- }
-
- template < class Element, class Base >
- Boolean IRBag < Element, Base >::
- locateOrAdd (Element const& element)
- { return ivBase.locateOrAdd (element);
- }
-
- template < class Element, class Base >
- Boolean IRBag < Element, Base >::
- locateOrAdd (Element const& element, ICursor &cursor)
- { return ivBase.locateOrAdd (element, cursor);
- }
-
- template < class Element, class Base >
- Boolean IRBag < Element, Base >::
- remove (Element const& element)
- { return ivBase.remove (element);
- }
-
- template < class Element, class Base >
- INumber IRBag < Element, Base >::
- numberOfOccurrences (Element const& element) const
- { return ivBase.numberOfOccurrences (element);
- }
-
- template < class Element, class Base >
- Boolean IRBag < Element, Base >::
- locateNext (Element const& element, ICursor& cursor) const
- { return ivBase.locateNext (element, cursor);
- }
-
- template < class Element, class Base >
- INumber IRBag < Element, Base >::
- removeAllOccurrences (Element const& element)
- { return ivBase.removeAllOccurrences (element);
- }
-
- template < class Element, class Base >
- INumber IRBag < Element, Base >::
- numberOfDifferentElements () const
- { return ivBase.numberOfDifferentElements ();
- }
-
- template < class Element, class Base >
- Boolean IRBag < Element, Base >::
- setToNextDifferentElement (ICursor& cursor) const
- { return ivBase.setToNextDifferentElement (cursor);
- }
-