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.