Constructors & DestructorConstruct and destruct objects of this class.
![]() |
public:
IVGEqualitySequence(INumber = 100)
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
protected:
IVGEqualitySequence(PureImplementation&)
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
![]() |
typedef ICollectionGuard < Element > Guard
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
![]() |
typedef ICEqualitySequenceImpl < IVEqualitySequenceImpl < PureImplementation > > Implementation
typedef ICEqualitySequenceImpl < IVEqualitySequenceImpl < PureImplementation > > Implementation
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
typedef IVEqualitySequenceImpl < PureImplementation > Implementation
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
virtual ~IACollection()
virtual bool add(Element const&, ICursor&)
virtual bool add(Element const&)
virtual void addAllFrom(IACollection < Element > const&)
void adoptStreamer(IACollectionStreamer*)
bool allElementsDo(IApplicator < Element >&)
bool allElementsDo( bool ( * applicatorFunction ) ( Element const&, void * ) , void* additionalArgument = 0 ) const
bool allElementsDo(IConstantApplicator < Element >&) const
bool allElementsDo( bool ( * applicatorFunction ) ( Element&, void * ) , void* additionalArgument = 0 )
Element const& any() const
Element const& anyElement() const
virtual void copy(IACollection < Element > const&)
INotifier& disableNotification()
Element const& elementAt(ICursor const&) const
Element& elementAt(ICursor const&)
INotifier& enableNotification(bool = true)
IACollection(INotifier&)
bool isBounded() const
bool isConsistent() const
bool isEmpty() const
bool isEnabledForNotification() const
bool isFull() const
INumber maxNumberOfElements() const
virtual ICursor* newCursor() const
ICursor* newMngCursor() const
INotifier const& notifier() const
INotifier& notifier()
INotifier& notifyObservers(INotificationEvent const&)
INumber numberOfElements() const
virtual void operator <<=(IDataStream&)
virtual void operator >>=(IDataStream&)
operator INotifier &() const
virtual INumber removeAll()
virtual INumber removeAll( bool ( * predicateFunction ) ( Element const&, void * ) , void* additionalArgument = 0 )
virtual void removeAt(ICursor&)
virtual void replaceAt(ICursor const&, Element const&)
bool setToFirst(ICursor&) const
bool setToNext(ICursor&) const
~IAEqualityCollection()
bool contains(Element const&) const
bool containsAllFrom(IACollection < Element > const&) const
IAEqualityCollection(INotifier&)
bool locate(Element const&, ICursor&) const
bool locateNext(Element const&, ICursor&) const
virtual bool locateOrAdd(Element const&, ICursor&)
virtual bool locateOrAdd(Element const&)
INumber numberOfOccurrences(Element const&) const
virtual bool remove(Element const&)
virtual INumber removeAllOccurrences(Element const&)
~IAEqualitySequence()
long
compare( IAEqualitySequence < Element > const&,
long ( * comparisonFunction ) ( Element const & ,
Element const & ) ) const
IAEqualitySequence(INotifier&)
bool locateFirst(Element const&, ICursor&) const
bool locateLast(Element const&, ICursor&) const
bool locatePrevious(Element const&, ICursor&) const
bool operator !=( IAEqualitySequence < Element > const& ) const
bool operator ==( IAEqualitySequence < Element > const& ) const
IACollection(IACollection < Element > const&)
IACollection()
static Implementation& ImplOf( IACollection < Element > const& )
IAEqualityCollection()
IAEqualityCollection( IAEqualityCollection < Element > const& )
IAEqualitySequence()
IAEqualitySequence(IAEqualitySequence < Element > const&)
IVGEqualitySequenceTypedef(Element, ElementOps)