CResourceIterator

class Lib3MF::CResourceIterator : public CBase
bool MoveNext()

Iterates to the next resource in the list.

Returns:

Iterates to the next resource in the list.

bool MovePrevious()

Iterates to the previous resource in the list.

Returns:

Iterates to the previous resource in the list.

PResource GetCurrent()

Returns the resource the iterator points at.

Returns:

returns the resource instance.

PResourceIterator Clone()

Creates a new resource iterator with the same resource list.

Returns:

returns the cloned Iterator instance

Lib3MF_uint64 Count()

Returns the number of resoucres the iterator captures.

Returns:

returns the number of resoucres the iterator captures.

typedef std::shared_ptr<CResourceIterator> Lib3MF::PResourceIterator

Shared pointer to CResourceIterator to easily allow reference counting.