class QPanda::Item

Item basic abstract class.

#include <QNode.h>

class Item
{
public:
    // methods

    virtual Item* getNext() const = 0;
    virtual Item* getPre() const = 0;
    virtual std::shared_ptr<QNode> getNode() const = 0;
    virtual void setNext(Item*) = 0;
    virtual void setPre(Item*) = 0;
    virtual void setNode(std::shared_ptr<QNode> pNode) = 0;
};

// direct descendants

class OriginItem;