libqasm
library for handling cQASM files
Enumerations
compiler::new_to_old Namespace Reference

Detailed Description

Namespace containing the guts of the compatibility layer emulating the old API while using the guts of the new one.

Enumerations

enum  ParameterType {
  ParameterType::NoArg, ParameterType::SingleBit, ParameterType::SingleQubit, ParameterType::SingleQubitReal,
  ParameterType::SingleQubitMatrix, ParameterType::TwoQubit, ParameterType::TwoQubitReal, ParameterType::TwoQubitInt,
  ParameterType::ThreeQubit, ParameterType::MeasureParity, ParameterType::SingleInt, ParameterType::SingleString,
  ParameterType::NotGate
}
 All instruction types supported by the old API based on the types of their parameters alone. More...
 

Enumeration Type Documentation

◆ ParameterType

All instruction types supported by the old API based on the types of their parameters alone.

Enumerator
NoArg 
SingleBit 
SingleQubit 
SingleQubitReal 
SingleQubitMatrix 
TwoQubit 
TwoQubitReal 
TwoQubitInt 
ThreeQubit 
MeasureParity 
SingleInt 
SingleString 
NotGate 

Definition at line 25 of file qasm_new_to_old.hpp.