Skip to content

Latest commit

 

History

History
51 lines (20 loc) · 1.09 KB

lib3mf_BuildItemIterator.rst

File metadata and controls

51 lines (20 loc) · 1.09 KB

CBuildItemIterator

.. cpp:class:: Lib3MF::CBuildItemIterator : public CBase






        .. cpp:function:: bool MoveNext()

                Iterates to the next build item in the list.

                :returns: Iterates to the next build item in the list.


        .. cpp:function:: bool MovePrevious()

                Iterates to the previous build item in the list.

                :returns: Iterates to the previous build item in the list.


        .. cpp:function:: PBuildItem GetCurrent()

                Returns the build item the iterator points at.

                :returns: returns the build item instance.


        .. cpp:function:: PBuildItemIterator Clone()

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

                :returns: returns the cloned Iterator instance


        .. cpp:function:: Lib3MF_uint64 Count()

                Returns the number of build items the iterator captures.

                :returns: returns the number of build items the iterator captures.


.. cpp:type:: std::shared_ptr<CBuildItemIterator> Lib3MF::PBuildItemIterator

        Shared pointer to CBuildItemIterator to easily allow reference counting.