libqasm
library for handling cQASM files
Here is a list of all class members with links to the classes they belong to:
- c -
call() :
cqasm::v1::resolver::FunctionTable
check_complete() :
cqasm::v1::ast::Add
,
cqasm::v1::ast::AnnotationData
,
cqasm::v1::ast::Assignment
,
cqasm::v1::ast::BitwiseAnd
,
cqasm::v1::ast::BitwiseNot
,
cqasm::v1::ast::BitwiseOr
,
cqasm::v1::ast::BitwiseXor
,
cqasm::v1::ast::BreakStatement
,
cqasm::v1::ast::Bundle
,
cqasm::v1::ast::CmpEq
,
cqasm::v1::ast::CmpGe
,
cqasm::v1::ast::CmpGt
,
cqasm::v1::ast::CmpLe
,
cqasm::v1::ast::CmpLt
,
cqasm::v1::ast::CmpNe
,
cqasm::v1::ast::ContinueStatement
,
cqasm::v1::ast::Divide
,
cqasm::v1::ast::ErroneousExpression
,
cqasm::v1::ast::ErroneousProgram
,
cqasm::v1::ast::ErroneousStatement
,
cqasm::v1::ast::ExpressionList
,
cqasm::v1::ast::FloatLiteral
,
cqasm::v1::ast::ForeachLoop
,
cqasm::v1::ast::ForLoop
,
cqasm::v1::ast::FunctionCall
,
cqasm::v1::ast::Identifier
,
cqasm::v1::ast::IfElse
,
cqasm::v1::ast::IfElseBranch
,
cqasm::v1::ast::Index
,
cqasm::v1::ast::IndexItem
,
cqasm::v1::ast::IndexList
,
cqasm::v1::ast::IndexRange
,
cqasm::v1::ast::Instruction
,
cqasm::v1::ast::IntDivide
,
cqasm::v1::ast::IntegerLiteral
,
cqasm::v1::ast::JsonLiteral
,
cqasm::v1::ast::LogicalAnd
,
cqasm::v1::ast::LogicalNot
,
cqasm::v1::ast::LogicalOr
,
cqasm::v1::ast::LogicalXor
,
cqasm::v1::ast::Mapping
,
cqasm::v1::ast::MatrixLiteral
,
cqasm::v1::ast::Modulo
,
cqasm::v1::ast::Multiply
,
cqasm::v1::ast::Negate
,
cqasm::v1::ast::Power
,
cqasm::v1::ast::Program
,
cqasm::v1::ast::RepeatUntilLoop
,
cqasm::v1::ast::ShiftLeft
,
cqasm::v1::ast::ShiftRightArith
,
cqasm::v1::ast::ShiftRightLogic
,
cqasm::v1::ast::StatementList
,
cqasm::v1::ast::StringLiteral
,
cqasm::v1::ast::Subcircuit
,
cqasm::v1::ast::Subtract
,
cqasm::v1::ast::TernaryCond
,
cqasm::v1::ast::Variables
,
cqasm::v1::ast::Version
,
cqasm::v1::ast::WhileLoop
,
cqasm::v1::semantic::AnnotationData
,
cqasm::v1::semantic::Block
,
cqasm::v1::semantic::BreakStatement
,
cqasm::v1::semantic::Bundle
,
cqasm::v1::semantic::BundleExt
,
cqasm::v1::semantic::ContinueStatement
,
cqasm::v1::semantic::ErrorModel
,
cqasm::v1::semantic::ForeachLoop
,
cqasm::v1::semantic::ForLoop
,
cqasm::v1::semantic::GotoInstruction
,
cqasm::v1::semantic::IfElse
,
cqasm::v1::semantic::IfElseBranch
,
cqasm::v1::semantic::Instruction
,
cqasm::v1::semantic::Mapping
,
cqasm::v1::semantic::Program
,
cqasm::v1::semantic::RepeatUntilLoop
,
cqasm::v1::semantic::SetInstruction
,
cqasm::v1::semantic::Subcircuit
,
cqasm::v1::semantic::Variable
,
cqasm::v1::semantic::Version
,
cqasm::v1::semantic::WhileLoop
,
cqasm::v1::types::Axis
,
cqasm::v1::types::Bool
,
cqasm::v1::types::Complex
,
cqasm::v1::types::ComplexMatrix
,
cqasm::v1::types::Int
,
cqasm::v1::types::Json
,
cqasm::v1::types::Qubit
,
cqasm::v1::types::Real
,
cqasm::v1::types::RealMatrix
,
cqasm::v1::types::String
,
cqasm::v1::values::BitRefs
,
cqasm::v1::values::ConstAxis
,
cqasm::v1::values::ConstBool
,
cqasm::v1::values::ConstComplex
,
cqasm::v1::values::ConstComplexMatrix
,
cqasm::v1::values::ConstInt
,
cqasm::v1::values::ConstJson
,
cqasm::v1::values::ConstReal
,
cqasm::v1::values::ConstRealMatrix
,
cqasm::v1::values::ConstString
,
cqasm::v1::values::Function
,
cqasm::v1::values::QubitRefs
,
cqasm::v1::values::VariableRef
checkMeasureAll() :
compiler::QasmSemanticChecker
checkMeasureParity() :
compiler::QasmSemanticChecker
checkQubitList() :
compiler::QasmSemanticChecker
checkQubitListLength() :
compiler::QasmSemanticChecker
checkQubits() :
compiler::QasmSemanticChecker
checkResetAveraging() :
compiler::QasmSemanticChecker
checkSingleQubit() :
compiler::QasmSemanticChecker
checkToffoli() :
compiler::QasmSemanticChecker
checkTwoQubits() :
compiler::QasmSemanticChecker
checkUnitaryGate() :
compiler::QasmSemanticChecker
checkWaitDisplayNot() :
compiler::QasmSemanticChecker
clear() :
compiler::NumericalIdentifiers
clearSubCircuits() :
compiler::SubCircuits
clone() :
cqasm::v1::ast::Add
,
cqasm::v1::ast::AnnotationData
,
cqasm::v1::ast::Assignment
,
cqasm::v1::ast::BitwiseAnd
,
cqasm::v1::ast::BitwiseNot
,
cqasm::v1::ast::BitwiseOr
,
cqasm::v1::ast::BitwiseXor
,
cqasm::v1::ast::BreakStatement
,
cqasm::v1::ast::Bundle
,
cqasm::v1::ast::CmpEq
,
cqasm::v1::ast::CmpGe
,
cqasm::v1::ast::CmpGt
,
cqasm::v1::ast::CmpLe
,
cqasm::v1::ast::CmpLt
,
cqasm::v1::ast::CmpNe
,
cqasm::v1::ast::ContinueStatement
,
cqasm::v1::ast::Divide
,
cqasm::v1::ast::ErroneousExpression
,
cqasm::v1::ast::ErroneousProgram
,
cqasm::v1::ast::ErroneousStatement
,
cqasm::v1::ast::ExpressionList
,
cqasm::v1::ast::FloatLiteral
,
cqasm::v1::ast::ForeachLoop
,
cqasm::v1::ast::ForLoop
,
cqasm::v1::ast::FunctionCall
,
cqasm::v1::ast::Identifier
,
cqasm::v1::ast::IfElse
,
cqasm::v1::ast::IfElseBranch
,
cqasm::v1::ast::Index
,
cqasm::v1::ast::IndexItem
,
cqasm::v1::ast::IndexList
,
cqasm::v1::ast::IndexRange
,
cqasm::v1::ast::Instruction
,
cqasm::v1::ast::IntDivide
,
cqasm::v1::ast::IntegerLiteral
,
cqasm::v1::ast::JsonLiteral
,
cqasm::v1::ast::LogicalAnd
,
cqasm::v1::ast::LogicalNot
,
cqasm::v1::ast::LogicalOr
,
cqasm::v1::ast::LogicalXor
,
cqasm::v1::ast::Mapping
,
cqasm::v1::ast::MatrixLiteral
,
cqasm::v1::ast::Modulo
,
cqasm::v1::ast::Multiply
,
cqasm::v1::ast::Negate
,
cqasm::v1::ast::Node
,
cqasm::v1::ast::Power
,
cqasm::v1::ast::Program
,
cqasm::v1::ast::RepeatUntilLoop
,
cqasm::v1::ast::ShiftLeft
,
cqasm::v1::ast::ShiftRightArith
,
cqasm::v1::ast::ShiftRightLogic
,
cqasm::v1::ast::StatementList
,
cqasm::v1::ast::StringLiteral
,
cqasm::v1::ast::Subcircuit
,
cqasm::v1::ast::Subtract
,
cqasm::v1::ast::TernaryCond
,
cqasm::v1::ast::Variables
,
cqasm::v1::ast::Version
,
cqasm::v1::ast::WhileLoop
,
cqasm::v1::semantic::AnnotationData
,
cqasm::v1::semantic::Block
,
cqasm::v1::semantic::BreakStatement
,
cqasm::v1::semantic::Bundle
,
cqasm::v1::semantic::BundleExt
,
cqasm::v1::semantic::ContinueStatement
,
cqasm::v1::semantic::ErrorModel
,
cqasm::v1::semantic::ForeachLoop
,
cqasm::v1::semantic::ForLoop
,
cqasm::v1::semantic::GotoInstruction
,
cqasm::v1::semantic::IfElse
,
cqasm::v1::semantic::IfElseBranch
,
cqasm::v1::semantic::Instruction
,
cqasm::v1::semantic::Mapping
,
cqasm::v1::semantic::Node
,
cqasm::v1::semantic::Program
,
cqasm::v1::semantic::RepeatUntilLoop
,
cqasm::v1::semantic::SetInstruction
,
cqasm::v1::semantic::Subcircuit
,
cqasm::v1::semantic::Variable
,
cqasm::v1::semantic::Version
,
cqasm::v1::semantic::WhileLoop
,
cqasm::v1::types::Axis
,
cqasm::v1::types::Bool
,
cqasm::v1::types::Complex
,
cqasm::v1::types::ComplexMatrix
,
cqasm::v1::types::Int
,
cqasm::v1::types::Json
,
cqasm::v1::types::Node
,
cqasm::v1::types::Qubit
,
cqasm::v1::types::Real
,
cqasm::v1::types::RealMatrix
,
cqasm::v1::types::String
,
cqasm::v1::values::BitRefs
,
cqasm::v1::values::ConstAxis
,
cqasm::v1::values::ConstBool
,
cqasm::v1::values::ConstComplex
,
cqasm::v1::values::ConstComplexMatrix
,
cqasm::v1::values::ConstInt
,
cqasm::v1::values::ConstJson
,
cqasm::v1::values::ConstReal
,
cqasm::v1::values::ConstRealMatrix
,
cqasm::v1::values::ConstString
,
cqasm::v1::values::Function
,
cqasm::v1::values::Node
,
cqasm::v1::values::QubitRefs
,
cqasm::v1::values::VariableRef
CmpEq() :
cqasm::v1::ast::CmpEq
,
cqasm::v1::ast::VisitorBase
CmpGe() :
cqasm::v1::ast::CmpGe
,
cqasm::v1::ast::VisitorBase
CmpGt() :
cqasm::v1::ast::CmpGt
,
cqasm::v1::ast::VisitorBase
CmpLe() :
cqasm::v1::ast::CmpLe
,
cqasm::v1::ast::VisitorBase
CmpLt() :
cqasm::v1::ast::CmpLt
,
cqasm::v1::ast::VisitorBase
CmpNe() :
cqasm::v1::ast::CmpNe
,
cqasm::v1::ast::VisitorBase
CmpOp() :
cqasm::v1::ast::CmpOp
,
cqasm::v1::ast::VisitorBase
compare() :
cqasm::version::Version
Complex() :
cqasm::v1::types::Complex
,
cqasm::v1::types::VisitorBase
ComplexMatrix() :
cqasm::v1::types::ComplexMatrix
,
cqasm::v1::types::VisitorBase
cond :
cqasm::v1::ast::TernaryCond
condition :
cqasm::v1::ast::ForLoop
,
cqasm::v1::ast::IfElseBranch
,
cqasm::v1::ast::Instruction
,
cqasm::v1::ast::RepeatUntilLoop
,
cqasm::v1::ast::WhileLoop
,
cqasm::v1::semantic::ForLoop
,
cqasm::v1::semantic::IfElseBranch
,
cqasm::v1::semantic::InstructionBase
,
cqasm::v1::semantic::RepeatUntilLoop
,
cqasm::v1::semantic::WhileLoop
Constant :
cqasm::v1::values::VisitorBase
ConstAxis() :
cqasm::v1::values::ConstAxis
,
cqasm::v1::values::VisitorBase
ConstBool() :
cqasm::v1::values::ConstBool
,
cqasm::v1::values::VisitorBase
ConstComplex() :
cqasm::v1::values::ConstComplex
,
cqasm::v1::values::VisitorBase
ConstComplexMatrix() :
cqasm::v1::values::ConstComplexMatrix
,
cqasm::v1::values::VisitorBase
ConstInt() :
cqasm::v1::values::ConstInt
,
cqasm::v1::values::VisitorBase
ConstJson() :
cqasm::v1::values::ConstJson
,
cqasm::v1::values::VisitorBase
ConstReal() :
cqasm::v1::values::ConstReal
,
cqasm::v1::values::VisitorBase
ConstRealMatrix() :
cqasm::v1::values::ConstRealMatrix
,
cqasm::v1::values::VisitorBase
ConstString() :
cqasm::v1::values::ConstString
,
cqasm::v1::values::VisitorBase
cont :
CQASM_V1STYPE
context() :
cqasm::error::AnalysisError
ContinueStatement() :
cqasm::v1::ast::ContinueStatement
,
cqasm::v1::ast::VisitorBase
,
cqasm::v1::semantic::ContinueStatement
,
cqasm::v1::semantic::VisitorBase
copy() :
cqasm::v1::ast::Add
,
cqasm::v1::ast::AnnotationData
,
cqasm::v1::ast::Assignment
,
cqasm::v1::ast::BitwiseAnd
,
cqasm::v1::ast::BitwiseNot
,
cqasm::v1::ast::BitwiseOr
,
cqasm::v1::ast::BitwiseXor
,
cqasm::v1::ast::BreakStatement
,
cqasm::v1::ast::Bundle
,
cqasm::v1::ast::CmpEq
,
cqasm::v1::ast::CmpGe
,
cqasm::v1::ast::CmpGt
,
cqasm::v1::ast::CmpLe
,
cqasm::v1::ast::CmpLt
,
cqasm::v1::ast::CmpNe
,
cqasm::v1::ast::ContinueStatement
,
cqasm::v1::ast::Divide
,
cqasm::v1::ast::ErroneousExpression
,
cqasm::v1::ast::ErroneousProgram
,
cqasm::v1::ast::ErroneousStatement
,
cqasm::v1::ast::ExpressionList
,
cqasm::v1::ast::FloatLiteral
,
cqasm::v1::ast::ForeachLoop
,
cqasm::v1::ast::ForLoop
,
cqasm::v1::ast::FunctionCall
,
cqasm::v1::ast::Identifier
,
cqasm::v1::ast::IfElse
,
cqasm::v1::ast::IfElseBranch
,
cqasm::v1::ast::Index
,
cqasm::v1::ast::IndexItem
,
cqasm::v1::ast::IndexList
,
cqasm::v1::ast::IndexRange
,
cqasm::v1::ast::Instruction
,
cqasm::v1::ast::IntDivide
,
cqasm::v1::ast::IntegerLiteral
,
cqasm::v1::ast::JsonLiteral
,
cqasm::v1::ast::LogicalAnd
,
cqasm::v1::ast::LogicalNot
,
cqasm::v1::ast::LogicalOr
,
cqasm::v1::ast::LogicalXor
,
cqasm::v1::ast::Mapping
,
cqasm::v1::ast::MatrixLiteral
,
cqasm::v1::ast::Modulo
,
cqasm::v1::ast::Multiply
,
cqasm::v1::ast::Negate
,
cqasm::v1::ast::Node
,
cqasm::v1::ast::Power
,
cqasm::v1::ast::Program
,
cqasm::v1::ast::RepeatUntilLoop
,
cqasm::v1::ast::ShiftLeft
,
cqasm::v1::ast::ShiftRightArith
,
cqasm::v1::ast::ShiftRightLogic
,
cqasm::v1::ast::StatementList
,
cqasm::v1::ast::StringLiteral
,
cqasm::v1::ast::Subcircuit
,
cqasm::v1::ast::Subtract
,
cqasm::v1::ast::TernaryCond
,
cqasm::v1::ast::Variables
,
cqasm::v1::ast::Version
,
cqasm::v1::ast::WhileLoop
,
cqasm::v1::semantic::AnnotationData
,
cqasm::v1::semantic::Block
,
cqasm::v1::semantic::BreakStatement
,
cqasm::v1::semantic::Bundle
,
cqasm::v1::semantic::BundleExt
,
cqasm::v1::semantic::ContinueStatement
,
cqasm::v1::semantic::ErrorModel
,
cqasm::v1::semantic::ForeachLoop
,
cqasm::v1::semantic::ForLoop
,
cqasm::v1::semantic::GotoInstruction
,
cqasm::v1::semantic::IfElse
,
cqasm::v1::semantic::IfElseBranch
,
cqasm::v1::semantic::Instruction
,
cqasm::v1::semantic::Mapping
,
cqasm::v1::semantic::Node
,
cqasm::v1::semantic::Program
,
cqasm::v1::semantic::RepeatUntilLoop
,
cqasm::v1::semantic::SetInstruction
,
cqasm::v1::semantic::Subcircuit
,
cqasm::v1::semantic::Variable
,
cqasm::v1::semantic::Version
,
cqasm::v1::semantic::WhileLoop
,
cqasm::v1::types::Axis
,
cqasm::v1::types::Bool
,
cqasm::v1::types::Complex
,
cqasm::v1::types::ComplexMatrix
,
cqasm::v1::types::Int
,
cqasm::v1::types::Json
,
cqasm::v1::types::Node
,
cqasm::v1::types::Qubit
,
cqasm::v1::types::Real
,
cqasm::v1::types::RealMatrix
,
cqasm::v1::types::String
,
cqasm::v1::values::BitRefs
,
cqasm::v1::values::ConstAxis
,
cqasm::v1::values::ConstBool
,
cqasm::v1::values::ConstComplex
,
cqasm::v1::values::ConstComplexMatrix
,
cqasm::v1::values::ConstInt
,
cqasm::v1::values::ConstJson
,
cqasm::v1::values::ConstReal
,
cqasm::v1::values::ConstRealMatrix
,
cqasm::v1::values::ConstString
,
cqasm::v1::values::Function
,
cqasm::v1::values::Node
,
cqasm::v1::values::QubitRefs
,
cqasm::v1::values::VariableRef
cpp_name :
func_gen::Function
cqasm_args :
func_gen::Function
cqasm_name :
func_gen::Function
Generated by
1.8.13