30CategoryIterator::CategoryIterator(
ICategory* aCategory,
43 return current->entry;
57 current = current->next;
64CategoryIterator::~CategoryIterator() {
virtual const UUID & getUuid()
Returns the UUID of the category entry.
virtual void next()
Advances to the next category entry.
virtual bool done()
Tests if the iterator is past the last item.
virtual const char * getString()
Returns the string associated with the category entry.
Allows iteration over a category.
The basic interface which is included by all other XPLC interfaces and objects.
virtual unsigned int release()=0
Indicate that you are finished using this object.
The structure underlying UUIDs.
Various utility functions, macros and templates.
#define UUID_MAP_END
Marks the end of an interface map.
#define UUID_MAP_BEGIN(component)
Start the interface map for "component".
#define UUID_MAP_ENTRY(iface)
Add an entry to an interface map.