libqasm
library for handling cQASM files
cqasm::v1::semantic::Instruction Member List

This is the complete list of members for cqasm::v1::semantic::Instruction, including all inherited members.

Annotated(const Any< AnnotationData > &annotations=Any< AnnotationData >())cqasm::v1::semantic::Annotated
annotationscqasm::v1::semantic::Annotated
as_annotated() overridecqasm::v1::semantic::Annotatedvirtual
as_annotated() const overridecqasm::v1::semantic::Annotatedvirtual
as_annotation_data()cqasm::v1::semantic::Nodevirtual
as_annotation_data() constcqasm::v1::semantic::Nodevirtual
as_block()cqasm::v1::semantic::Nodevirtual
as_block() constcqasm::v1::semantic::Nodevirtual
as_break_statement()cqasm::v1::semantic::Nodevirtual
as_break_statement() constcqasm::v1::semantic::Nodevirtual
as_bundle()cqasm::v1::semantic::Nodevirtual
as_bundle() constcqasm::v1::semantic::Nodevirtual
as_bundle_ext()cqasm::v1::semantic::Nodevirtual
as_bundle_ext() constcqasm::v1::semantic::Nodevirtual
as_continue_statement()cqasm::v1::semantic::Nodevirtual
as_continue_statement() constcqasm::v1::semantic::Nodevirtual
as_error_model()cqasm::v1::semantic::Nodevirtual
as_error_model() constcqasm::v1::semantic::Nodevirtual
as_for_loop()cqasm::v1::semantic::Nodevirtual
as_for_loop() constcqasm::v1::semantic::Nodevirtual
as_foreach_loop()cqasm::v1::semantic::Nodevirtual
as_foreach_loop() constcqasm::v1::semantic::Nodevirtual
as_goto_instruction()cqasm::v1::semantic::Nodevirtual
as_goto_instruction() constcqasm::v1::semantic::Nodevirtual
as_if_else()cqasm::v1::semantic::Nodevirtual
as_if_else() constcqasm::v1::semantic::Nodevirtual
as_if_else_branch()cqasm::v1::semantic::Nodevirtual
as_if_else_branch() constcqasm::v1::semantic::Nodevirtual
as_instruction() overridecqasm::v1::semantic::Instructionvirtual
as_instruction() const overridecqasm::v1::semantic::Instructionvirtual
as_instruction_base() overridecqasm::v1::semantic::InstructionBasevirtual
as_instruction_base() const overridecqasm::v1::semantic::InstructionBasevirtual
as_mapping()cqasm::v1::semantic::Nodevirtual
as_mapping() constcqasm::v1::semantic::Nodevirtual
as_program()cqasm::v1::semantic::Nodevirtual
as_program() constcqasm::v1::semantic::Nodevirtual
as_repeat_until_loop()cqasm::v1::semantic::Nodevirtual
as_repeat_until_loop() constcqasm::v1::semantic::Nodevirtual
as_set_instruction()cqasm::v1::semantic::Nodevirtual
as_set_instruction() constcqasm::v1::semantic::Nodevirtual
as_statement()cqasm::v1::semantic::Nodevirtual
as_statement() constcqasm::v1::semantic::Nodevirtual
as_structured()cqasm::v1::semantic::Nodevirtual
as_structured() constcqasm::v1::semantic::Nodevirtual
as_subcircuit()cqasm::v1::semantic::Nodevirtual
as_subcircuit() constcqasm::v1::semantic::Nodevirtual
as_variable()cqasm::v1::semantic::Nodevirtual
as_variable() constcqasm::v1::semantic::Nodevirtual
as_version()cqasm::v1::semantic::Nodevirtual
as_version() constcqasm::v1::semantic::Nodevirtual
as_while_loop()cqasm::v1::semantic::Nodevirtual
as_while_loop() constcqasm::v1::semantic::Nodevirtual
check_complete(const ::tree::base::PointerMap &map) const overridecqasm::v1::semantic::Instruction
clone() const overridecqasm::v1::semantic::Instructionvirtual
conditioncqasm::v1::semantic::InstructionBase
copy() const overridecqasm::v1::semantic::Instructionvirtual
deserialize(const ::tree::cbor::MapReader &map, ::tree::base::IdentifierMap &ids)cqasm::v1::semantic::Instructionstatic
dump(std::ostream &out=std::cout, int indent=0)cqasm::v1::semantic::Node
dump_seq(std::ostream &out=std::cout, int indent=0)cqasm::v1::semantic::Node
equals(const Node &rhs) const overridecqasm::v1::semantic::Instructionvirtual
find_reachable(::tree::base::PointerMap &map) const overridecqasm::v1::semantic::Instruction
Instruction(const cqasm::v1::instruction::InstructionRef &instruction=cqasm::v1::primitives::initialize< cqasm::v1::instruction::InstructionRef >(), const cqasm::v1::primitives::Str &name=cqasm::v1::primitives::initialize< cqasm::v1::primitives::Str >(), const One< cqasm::v1::values::Node > &condition=cqasm::v1::primitives::initialize< One< cqasm::v1::values::Node >>(), const Any< cqasm::v1::values::Node > &operands=cqasm::v1::primitives::initialize< Any< cqasm::v1::values::Node >>(), const Any< AnnotationData > &annotations=Any< AnnotationData >())cqasm::v1::semantic::Instruction
instructioncqasm::v1::semantic::Instruction
InstructionBase(const One< cqasm::v1::values::Node > &condition=cqasm::v1::primitives::initialize< One< cqasm::v1::values::Node >>(), const Any< AnnotationData > &annotations=Any< AnnotationData >())cqasm::v1::semantic::InstructionBase
namecqasm::v1::semantic::Instruction
operandscqasm::v1::semantic::Instruction
operator!=(const Node &rhs) constcqasm::v1::semantic::Nodeinline
operator==(const Node &rhs) const overridecqasm::v1::semantic::Instructionvirtual
serialize(::tree::cbor::MapWriter &map, const ::tree::base::PointerMap &ids) const overridecqasm::v1::semantic::Instructionvirtual
type() const overridecqasm::v1::semantic::Instructionvirtual
visit(Visitor< T > &visitor)cqasm::v1::semantic::Node
visit_internal(VisitorBase &visitor, void *retval) overridecqasm::v1::semantic::Instructionprotectedvirtual