| Annotated(const Any< AnnotationData > &annotations=Any< AnnotationData >()) | cqasm::v1::semantic::Annotated | |
| annotations | cqasm::v1::semantic::Annotated | |
| as_annotated() override | cqasm::v1::semantic::Annotated | virtual |
| as_annotated() const override | cqasm::v1::semantic::Annotated | virtual |
| as_annotation_data() | cqasm::v1::semantic::Node | virtual |
| as_annotation_data() const | cqasm::v1::semantic::Node | virtual |
| as_block() | cqasm::v1::semantic::Node | virtual |
| as_block() const | cqasm::v1::semantic::Node | virtual |
| as_break_statement() | cqasm::v1::semantic::Node | virtual |
| as_break_statement() const | cqasm::v1::semantic::Node | virtual |
| as_bundle() | cqasm::v1::semantic::Node | virtual |
| as_bundle() const | cqasm::v1::semantic::Node | virtual |
| as_bundle_ext() | cqasm::v1::semantic::Node | virtual |
| as_bundle_ext() const | cqasm::v1::semantic::Node | virtual |
| as_continue_statement() | cqasm::v1::semantic::Node | virtual |
| as_continue_statement() const | cqasm::v1::semantic::Node | virtual |
| as_error_model() | cqasm::v1::semantic::Node | virtual |
| as_error_model() const | cqasm::v1::semantic::Node | virtual |
| as_for_loop() | cqasm::v1::semantic::Node | virtual |
| as_for_loop() const | cqasm::v1::semantic::Node | virtual |
| as_foreach_loop() | cqasm::v1::semantic::Node | virtual |
| as_foreach_loop() const | cqasm::v1::semantic::Node | virtual |
| as_goto_instruction() | cqasm::v1::semantic::Node | virtual |
| as_goto_instruction() const | cqasm::v1::semantic::Node | virtual |
| as_if_else() | cqasm::v1::semantic::Node | virtual |
| as_if_else() const | cqasm::v1::semantic::Node | virtual |
| as_if_else_branch() | cqasm::v1::semantic::Node | virtual |
| as_if_else_branch() const | cqasm::v1::semantic::Node | virtual |
| as_instruction() override | cqasm::v1::semantic::Instruction | virtual |
| as_instruction() const override | cqasm::v1::semantic::Instruction | virtual |
| as_instruction_base() override | cqasm::v1::semantic::InstructionBase | virtual |
| as_instruction_base() const override | cqasm::v1::semantic::InstructionBase | virtual |
| as_mapping() | cqasm::v1::semantic::Node | virtual |
| as_mapping() const | cqasm::v1::semantic::Node | virtual |
| as_program() | cqasm::v1::semantic::Node | virtual |
| as_program() const | cqasm::v1::semantic::Node | virtual |
| as_repeat_until_loop() | cqasm::v1::semantic::Node | virtual |
| as_repeat_until_loop() const | cqasm::v1::semantic::Node | virtual |
| as_set_instruction() | cqasm::v1::semantic::Node | virtual |
| as_set_instruction() const | cqasm::v1::semantic::Node | virtual |
| as_statement() | cqasm::v1::semantic::Node | virtual |
| as_statement() const | cqasm::v1::semantic::Node | virtual |
| as_structured() | cqasm::v1::semantic::Node | virtual |
| as_structured() const | cqasm::v1::semantic::Node | virtual |
| as_subcircuit() | cqasm::v1::semantic::Node | virtual |
| as_subcircuit() const | cqasm::v1::semantic::Node | virtual |
| as_variable() | cqasm::v1::semantic::Node | virtual |
| as_variable() const | cqasm::v1::semantic::Node | virtual |
| as_version() | cqasm::v1::semantic::Node | virtual |
| as_version() const | cqasm::v1::semantic::Node | virtual |
| as_while_loop() | cqasm::v1::semantic::Node | virtual |
| as_while_loop() const | cqasm::v1::semantic::Node | virtual |
| check_complete(const ::tree::base::PointerMap &map) const override | cqasm::v1::semantic::Instruction | |
| clone() const override | cqasm::v1::semantic::Instruction | virtual |
| condition | cqasm::v1::semantic::InstructionBase | |
| copy() const override | cqasm::v1::semantic::Instruction | virtual |
| deserialize(const ::tree::cbor::MapReader &map, ::tree::base::IdentifierMap &ids) | cqasm::v1::semantic::Instruction | static |
| 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 override | cqasm::v1::semantic::Instruction | virtual |
| find_reachable(::tree::base::PointerMap &map) const override | cqasm::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 | |
| instruction | cqasm::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 | |
| name | cqasm::v1::semantic::Instruction | |
| operands | cqasm::v1::semantic::Instruction | |
| operator!=(const Node &rhs) const | cqasm::v1::semantic::Node | inline |
| operator==(const Node &rhs) const override | cqasm::v1::semantic::Instruction | virtual |
| serialize(::tree::cbor::MapWriter &map, const ::tree::base::PointerMap &ids) const override | cqasm::v1::semantic::Instruction | virtual |
| type() const override | cqasm::v1::semantic::Instruction | virtual |
| visit(Visitor< T > &visitor) | cqasm::v1::semantic::Node | |
| visit_internal(VisitorBase &visitor, void *retval) override | cqasm::v1::semantic::Instruction | protectedvirtual |