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 |