class QPanda::QIfFactory¶
Overview¶
Factory for class AbstractControlFlowNode. More…
#include <ControlFlow.h> class QIfFactory { public: // methods void registClass( std::string name, CreateQIfTrueFalse_cb method ); void registClass( std::string name, CreateQIfTrueOnly_cb method ); AbstractControlFlowNode* getQIf( std::string& class_name, ClassicalCondition& classical_condition, QProg true_node, QProg false_node ); AbstractControlFlowNode* getQIf( std::string& name, ClassicalCondition& classical_cond, QProg node ); static QIfFactory& getInstance(); };
Detailed Documentation¶
Factory for class AbstractControlFlowNode.