class QPanda::NodeIter

#include <QNode.h>

class NodeIter
{
public:
    // construction

    NodeIter(Item* pItem);
    NodeIter(const NodeIter& oldIter);
    NodeIter();

    // methods

    Item* getPCur() const;
    void setPCur(Item* pItem);
    NodeIter& operator ++ ();
    NodeIter operator ++ (int);
    std::shared_ptr<QNode> operator * () const;
    NodeIter& operator -- ();
    NodeIter operator -- (int);
    NodeIter getNextIter();
    bool operator != (NodeIter) const;
    bool operator == (NodeIter) const;
};