.. index:: pair: class; QProgMap .. _doxid-class_q_prog_map: class QProgMap ============== .. toctree:: :hidden: .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include class QProgMap { public: // fields size_t :target:`m_count` {0}; // construction :target:`QProgMap`(); :target:`QProgMap`(const QProgMap& old); // methods size_t :target:`getMaxRank`(); size_t :target:`setMaxRank`(size_t rank); void :target:`deleteMap`(); QProgMap& :target:`operator =` (const QProgMap& old); :ref:`VerticeMatrix`* :target:`getVerticeMatrix`(); size_t :target:`getQubitVerticeCount`(:ref:`qsize_t` qubit_num); void :target:`setQubitNum`(size_t num); bool :target:`isEmptyQProg`(); size_t :target:`getQubitNum`(); :ref:`edge_map_t`* :target:`getEdgeMap`(); void :target:`clearVerticeValue`(); void :target:`clear`(); :ref:`qsize_t` :target:`getVerticeCount`() const; };