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