QuISP
Loading...
Searching...
No Matches
quisp_test::mock_modules::qnic_store::MockQNicStore Class Reference

#include <MockQNicStore.h>

Inheritance diagram for quisp_test::mock_modules::qnic_store::MockQNicStore:
Collaboration diagram for quisp_test::mock_modules::qnic_store::MockQNicStore:

Public Member Functions

 MOCK_METHOD (int, countNumFreeQubits,(QNIC_type type, int qnic_index),(override))
 
 MOCK_METHOD (int, takeFreeQubitIndex,(QNIC_type type, int qnic_index),(override))
 
 MOCK_METHOD (void, setQubitBusy,(QNIC_type type, int qnic_index, int qubit_index, bool is_busy),(override))
 
 MOCK_METHOD (quisp::modules::qrsa::IQubitRecord *, getQubitRecord,(QNIC_type type, int qnic_index, int qubit_index),(override))
 
- Public Member Functions inherited from quisp::modules::qnic_store::IQNicStore
virtual ~IQNicStore ()
 
virtual int countNumFreeQubits (QNIC_type type, int qnic_index)=0
 
virtual int takeFreeQubitIndex (QNIC_type type, int qnic_index)=0
 
virtual void setQubitBusy (QNIC_type type, int qnic_index, int qubit_index, bool is_busy)=0
 
virtual qrsa::IQubitRecordgetQubitRecord (QNIC_type type, int qnic_index, int qubit_index)=0
 

Member Function Documentation

◆ MOCK_METHOD() [1/4]

quisp_test::mock_modules::qnic_store::MockQNicStore::MOCK_METHOD ( int ,
countNumFreeQubits ,
(QNIC_type type, int qnic_index) ,
(override)  )

◆ MOCK_METHOD() [2/4]

quisp_test::mock_modules::qnic_store::MockQNicStore::MOCK_METHOD ( int ,
takeFreeQubitIndex ,
(QNIC_type type, int qnic_index) ,
(override)  )

◆ MOCK_METHOD() [3/4]

quisp_test::mock_modules::qnic_store::MockQNicStore::MOCK_METHOD ( quisp::modules::qrsa::IQubitRecord * ,
getQubitRecord ,
(QNIC_type type, int qnic_index, int qubit_index) ,
(override)  )

◆ MOCK_METHOD() [4/4]

quisp_test::mock_modules::qnic_store::MockQNicStore::MOCK_METHOD ( void ,
setQubitBusy ,
(QNIC_type type, int qnic_index, int qubit_index, bool is_busy) ,
(override)  )

The documentation for this class was generated from the following file: