template class QGATE_SPACE::DynamicCreator¶
#include <QuantumGate.h> template <typename T, typename ... Targs> class DynamicCreator { public: // structs struct Register; // fields static Register m_register; // methods static T* CreateObject(Targs&&... args); }; // direct descendants class BARRIER; class BARRIER; class CNOT; class CNOT; class CPHASE; class CPHASE; class CU; class CU; class CU; class CZ; class CZ; class ECHO; class ECHO; class H; class H; class I; class I; class ISWAP; class ISWAP; class ISWAPTheta; class ISWAPTheta; class OracularGate; class OracularGate; class QDoubleGate; class QDoubleGate; class RPhi; class RPhi; class RX; class RX; class RY; class RY; class RZ; class RZ; class S; class S; class SQISWAP; class SQISWAP; class SWAP; class SWAP; class T; class T; class U1; class U1; class U2; class U2; class U3; class U3; class U4; class U4; class U4; class X; class X; class X1; class X1; class Y; class Y; class Y1; class Y1; class Z; class Z; class Z1; class Z1;