class CCL::UnknownIterator
Overview
#include <unknownlist.h> class UnknownIterator: public CCL::Unknown, public CCL::IUnknownIterator, public Core::ListIterator { public: // fields IUnknownIterator; // construction UnknownIterator (const UnknownList& list); // methods virtual tbool CCL_API done () const; virtual IUnknown*CCL_API nextUnknown (); };
Inherited Members
public: // methods virtual tresult CCL_API queryInterface (UIDRef iid, void** ptr) = 0; virtual unsigned int CCL_API retain () = 0; virtual unsigned int CCL_API release () = 0; Unknown& operator = (const Unknown&); unsigned int getRetainCount () const; virtual tbool CCL_API done () const = 0; virtual IUnknown*CCL_API nextUnknown () = 0; bool done () const; void first (); void last (); T& next (); T& previous (); T& peekNext () const; bool operator == (const ListIterator& other) const; bool operator != (const ListIterator& other) const;
Detailed Documentation
Methods
virtual tbool CCL_API done () const
Check if iteration finished.
virtual IUnknown*CCL_API nextUnknown ()
Get next object.