CBuildItemIterator

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

Iterates to the next build item in the list.

Returns:

Iterates to the next build item in the list.

bool MovePrevious()

Iterates to the previous build item in the list.

Returns:

Iterates to the previous build item in the list.

PBuildItem GetCurrent()

Returns the build item the iterator points at.

Returns:

returns the build item instance.

PBuildItemIterator Clone()

Creates a new build item iterator with the same build item list.

Returns:

returns the cloned Iterator instance

Lib3MF_uint64 Count()

Returns the number of build items the iterator captures.

Returns:

returns the number of build items the iterator captures.

typedef std::shared_ptr<CBuildItemIterator> Lib3MF::PBuildItemIterator

Shared pointer to CBuildItemIterator to easily allow reference counting.