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

This enum class represents the polarity of the pulse. More...

#include <PulsePolarity.h>

Collaboration diagram for basda::quantumcomposers::PulsePolarity:
Collaboration graph

Public Member Functions

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

Static Public Member Functions

static PulsePolarity UNKNOWN ()
 
static PulsePolarity NORMAL ()
 
static PulsePolarity INVERTED ()
 
static PulsePolarity UNKNOWN ()
 
static PulsePolarity NORMAL ()
 
static PulsePolarity INVERTED ()
 

Private Member Functions

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

Private Attributes

std::string name_
 

Detailed Description

This enum class represents the polarity of the pulse.

Constructor & Destructor Documentation

◆ PulsePolarity() [1/4]

basda::quantumcomposers::PulsePolarity::PulsePolarity ( )

◆ PulsePolarity() [2/4]

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

◆ PulsePolarity() [3/4]

basda::quantumcomposers::PulsePolarity::PulsePolarity ( )

◆ PulsePolarity() [4/4]

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

Member Function Documentation

◆ INVERTED() [1/2]

PulsePolarity basda::quantumcomposers::PulsePolarity::INVERTED ( )
static

◆ INVERTED() [2/2]

static PulsePolarity basda::quantumcomposers::PulsePolarity::INVERTED ( )
static

◆ NORMAL() [1/2]

PulsePolarity basda::quantumcomposers::PulsePolarity::NORMAL ( )
static

◆ NORMAL() [2/2]

static PulsePolarity basda::quantumcomposers::PulsePolarity::NORMAL ( )
static

◆ operator==() [1/2]

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

◆ operator==() [2/2]

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

◆ toString() [1/2]

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

◆ toString() [2/2]

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

◆ UNKNOWN() [1/2]

PulsePolarity basda::quantumcomposers::PulsePolarity::UNKNOWN ( )
static

◆ UNKNOWN() [2/2]

static PulsePolarity basda::quantumcomposers::PulsePolarity::UNKNOWN ( )
static

Member Data Documentation

◆ name_

std::string basda::quantumcomposers::PulsePolarity::name_
private

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