TwiceAsNice  2019-02-18
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | List of all members
basda::quantumcomposers::OutputMode Class Reference

This constant class represents the available output modes. More...

#include <OutputMode.h>

Collaboration diagram for basda::quantumcomposers::OutputMode:
Collaboration graph

Public Member Functions

 OutputMode ()
 
bool operator== (const OutputMode &other) const
 
std::string toString () const
 
 OutputMode ()
 
bool operator== (const OutputMode &other) const
 
std::string toString () const
 

Static Public Member Functions

static OutputMode CONTINUOUS ()
 
static OutputMode DUTY_CYCLE ()
 
static OutputMode SINGLE_SHOT ()
 
static OutputMode UNKNOWN ()
 
static OutputMode CONTINUOUS ()
 
static OutputMode DUTY_CYCLE ()
 
static OutputMode SINGLE_SHOT ()
 
static OutputMode UNKNOWN ()
 

Private Member Functions

 OutputMode (const std::string &name)
 
 OutputMode (const std::string &name)
 

Private Attributes

std::string name_
 

Detailed Description

This constant class represents the available output modes.

Constructor & Destructor Documentation

◆ OutputMode() [1/4]

basda::quantumcomposers::OutputMode::OutputMode ( )

◆ OutputMode() [2/4]

basda::quantumcomposers::OutputMode::OutputMode ( const std::string &  name)
explicitprivate

◆ OutputMode() [3/4]

basda::quantumcomposers::OutputMode::OutputMode ( )

◆ OutputMode() [4/4]

basda::quantumcomposers::OutputMode::OutputMode ( const std::string &  name)
explicitprivate

Member Function Documentation

◆ CONTINUOUS() [1/2]

OutputMode basda::quantumcomposers::OutputMode::CONTINUOUS ( )
static

◆ CONTINUOUS() [2/2]

static OutputMode basda::quantumcomposers::OutputMode::CONTINUOUS ( )
static

◆ DUTY_CYCLE() [1/2]

OutputMode basda::quantumcomposers::OutputMode::DUTY_CYCLE ( )
static

◆ DUTY_CYCLE() [2/2]

static OutputMode basda::quantumcomposers::OutputMode::DUTY_CYCLE ( )
static

◆ operator==() [1/2]

bool basda::quantumcomposers::OutputMode::operator== ( const OutputMode other) const

◆ operator==() [2/2]

bool basda::quantumcomposers::OutputMode::operator== ( const OutputMode other) const

◆ SINGLE_SHOT() [1/2]

static OutputMode basda::quantumcomposers::OutputMode::SINGLE_SHOT ( )
static

◆ SINGLE_SHOT() [2/2]

OutputMode basda::quantumcomposers::OutputMode::SINGLE_SHOT ( )
static

◆ toString() [1/2]

std::string basda::quantumcomposers::OutputMode::toString ( ) const

◆ toString() [2/2]

std::string basda::quantumcomposers::OutputMode::toString ( ) const

◆ UNKNOWN() [1/2]

OutputMode basda::quantumcomposers::OutputMode::UNKNOWN ( )
static

◆ UNKNOWN() [2/2]

static OutputMode basda::quantumcomposers::OutputMode::UNKNOWN ( )
static

Member Data Documentation

◆ name_

std::string basda::quantumcomposers::OutputMode::name_
private

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