TwiceAsNice
2019-02-18
|
Classes | |
class | Assertion |
This assertion check is available even in release builds. More... | |
class | BasdaDevice |
This pulse generator device controls device from the 9530 series of the company quantum composers. More... | |
struct | BasdaDeviceFixture |
This fixture contains convenient methods to manipulate pulse generator basda devices. More... | |
class | BasdaDeviceMock |
This pulse generator device is a mock up. More... | |
class | DummyPulseGenerator |
This dummy pulse generator logs the method invocations. More... | |
class | LoadedPulseGeneratorFactory |
This factory builds prepared pulse generators. More... | |
class | NullPulseGenerator |
This pulse generator contains no operations. More... | |
class | OutputChannel |
This constant class identifies the available output channels. More... | |
class | OutputMode |
This constant class represents the available output modes. More... | |
class | PropertyName |
This configuration class contains all property names of the pulse generator basda device. More... | |
class | PulseGenerator |
This class is pure abstract base class for the pulse generator hardware driver. More... | |
class | PulseGeneratorException |
This exception is specific for pulse generators. More... | |
class | PulseGeneratorFactory |
This abstract base class defines PulseGeneratorFactory interface. More... | |
class | PulseGeneratorFactoryImpl |
This factory builds pulse generators. More... | |
class | PulseGeneratorFactoryMock |
This mock fakes a PulseGeneratorFactory. More... | |
class | PulseGeneratorFake |
class | PulseGeneratorImpl |
This class is the hardware driver of a pulse generator from the 9530 series of the company QuantumComposers. More... | |
class | PulseGeneratorMock |
This mock fakes a PulseGenerator. More... | |
class | PulsePolarity |
This enum class represents the polarity of the pulse. More... | |
class | SerialLine |
This object allows sending line based commands to another communication end point. More... | |
class | SerialLineMock |
This mock fakes a serial line. More... | |
class | TestableBasdaDevice |
Typedefs | |
typedef IceUtil::Handle< BasdaDevice > | BasdaDevicePtr |
typedef IceUtil::Handle< BasdaDeviceMock > | BasdaDeviceMockPtr |
typedef boost::shared_ptr< DummyPulseGenerator > | DummyPulseGeneratorPtr |
typedef boost::shared_ptr< PulseGeneratorFactory > | PulseGeneratorFactoryPtr |
typedef boost::shared_ptr< PulseGenerator > | PulseGeneratorPtr |
typedef boost::shared_ptr< PulseGeneratorFactoryImpl > | PulseGeneratorFactoryImplPtr |
typedef boost::shared_ptr< PulseGeneratorFactoryMock > | PulseGeneratorFactoryMockPtr |
typedef boost::shared_ptr< PulseGeneratorFake > | PulseGeneratorFakePtr |
typedef boost::shared_ptr< PulseGeneratorMock > | PulseGeneratorMockPtr |
typedef boost::shared_ptr< SerialLine > | SerialLinePtr |
typedef boost::shared_ptr< SerialLineMock > | SerialLineMockPtr |
typedef IceUtil::Handle< TestableBasdaDevice > | TestableBasdaDevicePtr |
Variables | |
static const std::string | unknownModeName = "unknown" |
const std::string | unknownPulsePolarityName = "unknown" |
static const std::string | unknownModeName = "unknown" |
typedef IceUtil::Handle< BasdaDeviceMock > basda::quantumcomposers::BasdaDeviceMockPtr |
typedef IceUtil::Handle< BasdaDevice > basda::quantumcomposers::BasdaDevicePtr |
typedef boost::shared_ptr< DummyPulseGenerator > basda::quantumcomposers::DummyPulseGeneratorPtr |
typedef boost::shared_ptr< PulseGeneratorFactoryImpl > basda::quantumcomposers::PulseGeneratorFactoryImplPtr |
typedef boost::shared_ptr< PulseGeneratorFactoryMock > basda::quantumcomposers::PulseGeneratorFactoryMockPtr |
typedef boost::shared_ptr< PulseGeneratorFactory > basda::quantumcomposers::PulseGeneratorFactoryPtr |
typedef boost::shared_ptr< PulseGeneratorFake > basda::quantumcomposers::PulseGeneratorFakePtr |
typedef boost::shared_ptr< PulseGeneratorMock > basda::quantumcomposers::PulseGeneratorMockPtr |
typedef boost::shared_ptr< PulseGenerator > basda::quantumcomposers::PulseGeneratorPtr |
typedef boost::shared_ptr< SerialLineMock > basda::quantumcomposers::SerialLineMockPtr |
typedef boost::shared_ptr< SerialLine > basda::quantumcomposers::SerialLinePtr |
typedef IceUtil::Handle< TestableBasdaDevice > basda::quantumcomposers::TestableBasdaDevicePtr |
|
static |
|
static |
const std::string basda::quantumcomposers::unknownPulsePolarityName = "unknown" |