class QPanda::QProgDataParse¶
Overview¶
parse binary file to quantum program More…
#include <QProgDataParse.h> class QProgDataParse { public: // classes class DataNode; // construction QProgDataParse(QuantumMachine* qm); // methods bool load(const std::string& filename); bool load(const std::vector<uint8_t>& data); bool parse(QProg& prog); QVec getQubits(); std::vector<ClassicalCondition> getCbits(); };
Detailed Documentation¶
parse binary file to quantum program
Methods¶
bool load(const std::string& filename)
Load qprog data from file.
Parameters:
std::string& |
filename |
Returns:
bool
bool load(const std::vector<uint8_t>& data)
Load qprog data from data vector.
Parameters:
std::vector<uint8_t>& |
data |
Returns:
bool
bool parse(QProg& prog)
Parse binary file to QProg.
Parameters:
QProg& |
prog |
Returns:
bool