|
libqasm
library for handling cQASM files
|
Base class for the visitor pattern for the tree. More...
Protected Member Functions | |
| void | raw_visit_node (Node &node, void *retval) override |
| Internal visitor function for nodes of any type. More... | |
| void | raw_visit_annotated (Annotated &node, void *retval) override |
Internal visitor function for Annotated nodes. More... | |
| void | raw_visit_annotation_data (AnnotationData &node, void *retval) override |
Internal visitor function for AnnotationData nodes. More... | |
| void | raw_visit_block (Block &node, void *retval) override |
Internal visitor function for Block nodes. More... | |
| void | raw_visit_break_statement (BreakStatement &node, void *retval) override |
Internal visitor function for BreakStatement nodes. More... | |
| void | raw_visit_bundle (Bundle &node, void *retval) override |
Internal visitor function for Bundle nodes. More... | |
| void | raw_visit_bundle_ext (BundleExt &node, void *retval) override |
Internal visitor function for BundleExt nodes. More... | |
| void | raw_visit_continue_statement (ContinueStatement &node, void *retval) override |
Internal visitor function for ContinueStatement nodes. More... | |
| void | raw_visit_error_model (ErrorModel &node, void *retval) override |
Internal visitor function for ErrorModel nodes. More... | |
| void | raw_visit_for_loop (ForLoop &node, void *retval) override |
Internal visitor function for ForLoop nodes. More... | |
| void | raw_visit_foreach_loop (ForeachLoop &node, void *retval) override |
Internal visitor function for ForeachLoop nodes. More... | |
| void | raw_visit_goto_instruction (GotoInstruction &node, void *retval) override |
Internal visitor function for GotoInstruction nodes. More... | |
| void | raw_visit_if_else (IfElse &node, void *retval) override |
Internal visitor function for IfElse nodes. More... | |
| void | raw_visit_if_else_branch (IfElseBranch &node, void *retval) override |
Internal visitor function for IfElseBranch nodes. More... | |
| void | raw_visit_instruction (Instruction &node, void *retval) override |
Internal visitor function for Instruction nodes. More... | |
| void | raw_visit_instruction_base (InstructionBase &node, void *retval) override |
Internal visitor function for InstructionBase nodes. More... | |
| void | raw_visit_mapping (Mapping &node, void *retval) override |
Internal visitor function for Mapping nodes. More... | |
| void | raw_visit_program (Program &node, void *retval) override |
Internal visitor function for Program nodes. More... | |
| void | raw_visit_repeat_until_loop (RepeatUntilLoop &node, void *retval) override |
Internal visitor function for RepeatUntilLoop nodes. More... | |
| void | raw_visit_set_instruction (SetInstruction &node, void *retval) override |
Internal visitor function for SetInstruction nodes. More... | |
| void | raw_visit_statement (Statement &node, void *retval) override |
Internal visitor function for Statement nodes. More... | |
| void | raw_visit_structured (Structured &node, void *retval) override |
Internal visitor function for Structured nodes. More... | |
| void | raw_visit_subcircuit (Subcircuit &node, void *retval) override |
Internal visitor function for Subcircuit nodes. More... | |
| void | raw_visit_variable (Variable &node, void *retval) override |
Internal visitor function for Variable nodes. More... | |
| void | raw_visit_version (Version &node, void *retval) override |
Internal visitor function for Version nodes. More... | |
| void | raw_visit_while_loop (WhileLoop &node, void *retval) override |
Internal visitor function for WhileLoop nodes. More... | |
| template<> | |
| void | raw_visit_node (Node &node, void *retval) |
| Internal visitor function for nodes of any type. More... | |
| template<> | |
| void | raw_visit_annotated (Annotated &node, void *retval) |
Internal visitor function for Annotated nodes. More... | |
| template<> | |
| void | raw_visit_annotation_data (AnnotationData &node, void *retval) |
Internal visitor function for AnnotationData nodes. More... | |
| template<> | |
| void | raw_visit_block (Block &node, void *retval) |
Internal visitor function for Block nodes. More... | |
| template<> | |
| void | raw_visit_break_statement (BreakStatement &node, void *retval) |
Internal visitor function for BreakStatement nodes. More... | |
| template<> | |
| void | raw_visit_bundle (Bundle &node, void *retval) |
Internal visitor function for Bundle nodes. More... | |
| template<> | |
| void | raw_visit_bundle_ext (BundleExt &node, void *retval) |
Internal visitor function for BundleExt nodes. More... | |
| template<> | |
| void | raw_visit_continue_statement (ContinueStatement &node, void *retval) |
Internal visitor function for ContinueStatement nodes. More... | |
| template<> | |
| void | raw_visit_error_model (ErrorModel &node, void *retval) |
Internal visitor function for ErrorModel nodes. More... | |
| template<> | |
| void | raw_visit_for_loop (ForLoop &node, void *retval) |
Internal visitor function for ForLoop nodes. More... | |
| template<> | |
| void | raw_visit_foreach_loop (ForeachLoop &node, void *retval) |
Internal visitor function for ForeachLoop nodes. More... | |
| template<> | |
| void | raw_visit_goto_instruction (GotoInstruction &node, void *retval) |
Internal visitor function for GotoInstruction nodes. More... | |
| template<> | |
| void | raw_visit_if_else (IfElse &node, void *retval) |
Internal visitor function for IfElse nodes. More... | |
| template<> | |
| void | raw_visit_if_else_branch (IfElseBranch &node, void *retval) |
Internal visitor function for IfElseBranch nodes. More... | |
| template<> | |
| void | raw_visit_instruction (Instruction &node, void *retval) |
Internal visitor function for Instruction nodes. More... | |
| template<> | |
| void | raw_visit_instruction_base (InstructionBase &node, void *retval) |
Internal visitor function for InstructionBase nodes. More... | |
| template<> | |
| void | raw_visit_mapping (Mapping &node, void *retval) |
Internal visitor function for Mapping nodes. More... | |
| template<> | |
| void | raw_visit_program (Program &node, void *retval) |
Internal visitor function for Program nodes. More... | |
| template<> | |
| void | raw_visit_repeat_until_loop (RepeatUntilLoop &node, void *retval) |
Internal visitor function for RepeatUntilLoop nodes. More... | |
| template<> | |
| void | raw_visit_set_instruction (SetInstruction &node, void *retval) |
Internal visitor function for SetInstruction nodes. More... | |
| template<> | |
| void | raw_visit_statement (Statement &node, void *retval) |
Internal visitor function for Statement nodes. More... | |
| template<> | |
| void | raw_visit_structured (Structured &node, void *retval) |
Internal visitor function for Structured nodes. More... | |
| template<> | |
| void | raw_visit_subcircuit (Subcircuit &node, void *retval) |
Internal visitor function for Subcircuit nodes. More... | |
| template<> | |
| void | raw_visit_variable (Variable &node, void *retval) |
Internal visitor function for Variable nodes. More... | |
| template<> | |
| void | raw_visit_version (Version &node, void *retval) |
Internal visitor function for Version nodes. More... | |
| template<> | |
| void | raw_visit_while_loop (WhileLoop &node, void *retval) |
Internal visitor function for WhileLoop nodes. More... | |
| template<> | |
| void | raw_visit_node (Node &node, void *retval) |
| Internal visitor function for nodes of any type. More... | |
| template<> | |
| void | raw_visit_annotated (Annotated &node, void *retval) |
Internal visitor function for Annotated nodes. More... | |
| template<> | |
| void | raw_visit_annotation_data (AnnotationData &node, void *retval) |
Internal visitor function for AnnotationData nodes. More... | |
| template<> | |
| void | raw_visit_block (Block &node, void *retval) |
Internal visitor function for Block nodes. More... | |
| template<> | |
| void | raw_visit_break_statement (BreakStatement &node, void *retval) |
Internal visitor function for BreakStatement nodes. More... | |
| template<> | |
| void | raw_visit_bundle (Bundle &node, void *retval) |
Internal visitor function for Bundle nodes. More... | |
| template<> | |
| void | raw_visit_bundle_ext (BundleExt &node, void *retval) |
Internal visitor function for BundleExt nodes. More... | |
| template<> | |
| void | raw_visit_continue_statement (ContinueStatement &node, void *retval) |
Internal visitor function for ContinueStatement nodes. More... | |
| template<> | |
| void | raw_visit_error_model (ErrorModel &node, void *retval) |
Internal visitor function for ErrorModel nodes. More... | |
| template<> | |
| void | raw_visit_for_loop (ForLoop &node, void *retval) |
Internal visitor function for ForLoop nodes. More... | |
| template<> | |
| void | raw_visit_foreach_loop (ForeachLoop &node, void *retval) |
Internal visitor function for ForeachLoop nodes. More... | |
| template<> | |
| void | raw_visit_goto_instruction (GotoInstruction &node, void *retval) |
Internal visitor function for GotoInstruction nodes. More... | |
| template<> | |
| void | raw_visit_if_else (IfElse &node, void *retval) |
Internal visitor function for IfElse nodes. More... | |
| template<> | |
| void | raw_visit_if_else_branch (IfElseBranch &node, void *retval) |
Internal visitor function for IfElseBranch nodes. More... | |
| template<> | |
| void | raw_visit_instruction (Instruction &node, void *retval) |
Internal visitor function for Instruction nodes. More... | |
| template<> | |
| void | raw_visit_instruction_base (InstructionBase &node, void *retval) |
Internal visitor function for InstructionBase nodes. More... | |
| template<> | |
| void | raw_visit_mapping (Mapping &node, void *retval) |
Internal visitor function for Mapping nodes. More... | |
| template<> | |
| void | raw_visit_program (Program &node, void *retval) |
Internal visitor function for Program nodes. More... | |
| template<> | |
| void | raw_visit_repeat_until_loop (RepeatUntilLoop &node, void *retval) |
Internal visitor function for RepeatUntilLoop nodes. More... | |
| template<> | |
| void | raw_visit_set_instruction (SetInstruction &node, void *retval) |
Internal visitor function for SetInstruction nodes. More... | |
| template<> | |
| void | raw_visit_statement (Statement &node, void *retval) |
Internal visitor function for Statement nodes. More... | |
| template<> | |
| void | raw_visit_structured (Structured &node, void *retval) |
Internal visitor function for Structured nodes. More... | |
| template<> | |
| void | raw_visit_subcircuit (Subcircuit &node, void *retval) |
Internal visitor function for Subcircuit nodes. More... | |
| template<> | |
| void | raw_visit_variable (Variable &node, void *retval) |
Internal visitor function for Variable nodes. More... | |
| template<> | |
| void | raw_visit_version (Version &node, void *retval) |
Internal visitor function for Version nodes. More... | |
| template<> | |
| void | raw_visit_while_loop (WhileLoop &node, void *retval) |
Internal visitor function for WhileLoop nodes. More... | |
Base class for the visitor pattern for the tree.
To operate on the tree, derive from this class, describe your operation by overriding the appropriate visit functions. and then call node->visit(your_visitor). The default implementations for the node-specific functions fall back to the more generic functions, eventually leading to visit_node(), which must be implemented with the desired behavior for unknown nodes.
Definition at line 188 of file cqasm-v1-semantic-gen.hpp.
#include <cqasm-v1-semantic-gen.hpp>


|
overrideprotectedvirtual |
Internal visitor function for nodes of any type.
Implements cqasm::v1::semantic::VisitorBase.
Definition at line 3210 of file cqasm-v1-semantic-gen.hpp.
|
overrideprotectedvirtual |
Internal visitor function for Annotated nodes.
Implements cqasm::v1::semantic::VisitorBase.
Definition at line 3228 of file cqasm-v1-semantic-gen.hpp.
|
overrideprotectedvirtual |
Internal visitor function for AnnotationData nodes.
Implements cqasm::v1::semantic::VisitorBase.
Definition at line 3246 of file cqasm-v1-semantic-gen.hpp.
|
overrideprotectedvirtual |
Internal visitor function for Block nodes.
Implements cqasm::v1::semantic::VisitorBase.
Definition at line 3264 of file cqasm-v1-semantic-gen.hpp.
|
overrideprotectedvirtual |
Internal visitor function for BreakStatement nodes.
Implements cqasm::v1::semantic::VisitorBase.
Definition at line 3282 of file cqasm-v1-semantic-gen.hpp.
|
overrideprotectedvirtual |
Internal visitor function for Bundle nodes.
Implements cqasm::v1::semantic::VisitorBase.
Definition at line 3300 of file cqasm-v1-semantic-gen.hpp.
|
overrideprotectedvirtual |
Internal visitor function for BundleExt nodes.
Implements cqasm::v1::semantic::VisitorBase.
Definition at line 3318 of file cqasm-v1-semantic-gen.hpp.
|
overrideprotectedvirtual |
Internal visitor function for ContinueStatement nodes.
Implements cqasm::v1::semantic::VisitorBase.
Definition at line 3336 of file cqasm-v1-semantic-gen.hpp.
|
overrideprotectedvirtual |
Internal visitor function for ErrorModel nodes.
Implements cqasm::v1::semantic::VisitorBase.
Definition at line 3354 of file cqasm-v1-semantic-gen.hpp.
|
overrideprotectedvirtual |
Internal visitor function for ForLoop nodes.
Implements cqasm::v1::semantic::VisitorBase.
Definition at line 3372 of file cqasm-v1-semantic-gen.hpp.
|
overrideprotectedvirtual |
Internal visitor function for ForeachLoop nodes.
Implements cqasm::v1::semantic::VisitorBase.
Definition at line 3390 of file cqasm-v1-semantic-gen.hpp.
|
overrideprotectedvirtual |
Internal visitor function for GotoInstruction nodes.
Implements cqasm::v1::semantic::VisitorBase.
Definition at line 3408 of file cqasm-v1-semantic-gen.hpp.
|
overrideprotectedvirtual |
Internal visitor function for IfElse nodes.
Implements cqasm::v1::semantic::VisitorBase.
Definition at line 3426 of file cqasm-v1-semantic-gen.hpp.
|
overrideprotectedvirtual |
Internal visitor function for IfElseBranch nodes.
Implements cqasm::v1::semantic::VisitorBase.
Definition at line 3444 of file cqasm-v1-semantic-gen.hpp.
|
overrideprotectedvirtual |
Internal visitor function for Instruction nodes.
Implements cqasm::v1::semantic::VisitorBase.
Definition at line 3462 of file cqasm-v1-semantic-gen.hpp.
|
overrideprotectedvirtual |
Internal visitor function for InstructionBase nodes.
Implements cqasm::v1::semantic::VisitorBase.
Definition at line 3480 of file cqasm-v1-semantic-gen.hpp.
|
overrideprotectedvirtual |
Internal visitor function for Mapping nodes.
Implements cqasm::v1::semantic::VisitorBase.
Definition at line 3498 of file cqasm-v1-semantic-gen.hpp.
|
overrideprotectedvirtual |
Internal visitor function for Program nodes.
Implements cqasm::v1::semantic::VisitorBase.
Definition at line 3516 of file cqasm-v1-semantic-gen.hpp.
|
overrideprotectedvirtual |
Internal visitor function for RepeatUntilLoop nodes.
Implements cqasm::v1::semantic::VisitorBase.
Definition at line 3534 of file cqasm-v1-semantic-gen.hpp.
|
overrideprotectedvirtual |
Internal visitor function for SetInstruction nodes.
Implements cqasm::v1::semantic::VisitorBase.
Definition at line 3552 of file cqasm-v1-semantic-gen.hpp.
|
overrideprotectedvirtual |
Internal visitor function for Statement nodes.
Implements cqasm::v1::semantic::VisitorBase.
Definition at line 3570 of file cqasm-v1-semantic-gen.hpp.
|
overrideprotectedvirtual |
Internal visitor function for Structured nodes.
Implements cqasm::v1::semantic::VisitorBase.
Definition at line 3588 of file cqasm-v1-semantic-gen.hpp.
|
overrideprotectedvirtual |
Internal visitor function for Subcircuit nodes.
Implements cqasm::v1::semantic::VisitorBase.
Definition at line 3606 of file cqasm-v1-semantic-gen.hpp.
|
overrideprotectedvirtual |
Internal visitor function for Variable nodes.
Implements cqasm::v1::semantic::VisitorBase.
Definition at line 3624 of file cqasm-v1-semantic-gen.hpp.
|
overrideprotectedvirtual |
Internal visitor function for Version nodes.
Implements cqasm::v1::semantic::VisitorBase.
Definition at line 3642 of file cqasm-v1-semantic-gen.hpp.
|
overrideprotectedvirtual |
Internal visitor function for WhileLoop nodes.
Implements cqasm::v1::semantic::VisitorBase.
Definition at line 3660 of file cqasm-v1-semantic-gen.hpp.
|
pure virtual |
Fallback function for nodes of any type.
|
inlinevirtual |
Fallback function for Annotated nodes.
Definition at line 3032 of file cqasm-v1-semantic-gen.hpp.
|
inlinevirtual |
Visitor function for AnnotationData nodes.
Definition at line 3039 of file cqasm-v1-semantic-gen.hpp.
|
inlinevirtual |
Visitor function for Block nodes.
Reimplemented in cqasm::v1::semantic::Dumper, and cqasm::v1::semantic::RecursiveVisitor.
Definition at line 3046 of file cqasm-v1-semantic-gen.hpp.
|
inlinevirtual |
Visitor function for BreakStatement nodes.
Definition at line 3053 of file cqasm-v1-semantic-gen.hpp.
|
inlinevirtual |
Visitor function for Bundle nodes.
Definition at line 3060 of file cqasm-v1-semantic-gen.hpp.
|
inlinevirtual |
Visitor function for BundleExt nodes.
Reimplemented in cqasm::v1::semantic::Dumper, and cqasm::v1::semantic::RecursiveVisitor.
Definition at line 3067 of file cqasm-v1-semantic-gen.hpp.
|
inlinevirtual |
Visitor function for ContinueStatement nodes.
Definition at line 3074 of file cqasm-v1-semantic-gen.hpp.
|
inlinevirtual |
Visitor function for ErrorModel nodes.
Reimplemented in cqasm::v1::semantic::Dumper, and cqasm::v1::semantic::RecursiveVisitor.
Definition at line 3081 of file cqasm-v1-semantic-gen.hpp.
|
inlinevirtual |
Visitor function for ForLoop nodes.
Definition at line 3088 of file cqasm-v1-semantic-gen.hpp.
|
inlinevirtual |
Visitor function for ForeachLoop nodes.
Definition at line 3095 of file cqasm-v1-semantic-gen.hpp.
|
inlinevirtual |
Visitor function for GotoInstruction nodes.
Reimplemented in cqasm::v1::semantic::Dumper, and cqasm::v1::semantic::RecursiveVisitor.
Definition at line 3102 of file cqasm-v1-semantic-gen.hpp.
|
inlinevirtual |
Visitor function for IfElse nodes.
Definition at line 3109 of file cqasm-v1-semantic-gen.hpp.
|
inlinevirtual |
Visitor function for IfElseBranch nodes.
Definition at line 3116 of file cqasm-v1-semantic-gen.hpp.
|
inlinevirtual |
Visitor function for Instruction nodes.
Definition at line 3123 of file cqasm-v1-semantic-gen.hpp.
|
inlinevirtual |
Fallback function for InstructionBase nodes.
Reimplemented in cqasm::v1::semantic::Dumper, and cqasm::v1::semantic::RecursiveVisitor.
Definition at line 3130 of file cqasm-v1-semantic-gen.hpp.
|
inlinevirtual |
Visitor function for Mapping nodes.
Definition at line 3137 of file cqasm-v1-semantic-gen.hpp.
|
inlinevirtual |
Visitor function for Program nodes.
Definition at line 3144 of file cqasm-v1-semantic-gen.hpp.
|
inlinevirtual |
Visitor function for RepeatUntilLoop nodes.
Definition at line 3151 of file cqasm-v1-semantic-gen.hpp.
|
inlinevirtual |
Visitor function for SetInstruction nodes.
Reimplemented in cqasm::v1::semantic::Dumper, and cqasm::v1::semantic::RecursiveVisitor.
Definition at line 3158 of file cqasm-v1-semantic-gen.hpp.
|
inlinevirtual |
Fallback function for Statement nodes.
Definition at line 3165 of file cqasm-v1-semantic-gen.hpp.
|
inlinevirtual |
Fallback function for Structured nodes.
Definition at line 3172 of file cqasm-v1-semantic-gen.hpp.
|
inlinevirtual |
Visitor function for Subcircuit nodes.
Definition at line 3179 of file cqasm-v1-semantic-gen.hpp.
|
inlinevirtual |
Visitor function for Variable nodes.
Reimplemented in cqasm::v1::semantic::Dumper, and cqasm::v1::semantic::RecursiveVisitor.
Definition at line 3186 of file cqasm-v1-semantic-gen.hpp.
|
inlinevirtual |
Visitor function for Version nodes.
Definition at line 3193 of file cqasm-v1-semantic-gen.hpp.
|
inlinevirtual |
Visitor function for WhileLoop nodes.
Definition at line 3200 of file cqasm-v1-semantic-gen.hpp.
|
protectedvirtual |
Internal visitor function for nodes of any type.
Implements cqasm::v1::semantic::VisitorBase.
Definition at line 3510 of file cqasm-v1-semantic-gen.cpp.
|
protectedvirtual |
Internal visitor function for Annotated nodes.
Implements cqasm::v1::semantic::VisitorBase.
Definition at line 3519 of file cqasm-v1-semantic-gen.cpp.
|
protectedvirtual |
Internal visitor function for AnnotationData nodes.
Implements cqasm::v1::semantic::VisitorBase.
Definition at line 3528 of file cqasm-v1-semantic-gen.cpp.
|
protectedvirtual |
Internal visitor function for Block nodes.
Implements cqasm::v1::semantic::VisitorBase.
Definition at line 3537 of file cqasm-v1-semantic-gen.cpp.
|
protectedvirtual |
Internal visitor function for BreakStatement nodes.
Implements cqasm::v1::semantic::VisitorBase.
Definition at line 3546 of file cqasm-v1-semantic-gen.cpp.
|
protectedvirtual |
Internal visitor function for Bundle nodes.
Implements cqasm::v1::semantic::VisitorBase.
Definition at line 3555 of file cqasm-v1-semantic-gen.cpp.
|
protectedvirtual |
Internal visitor function for BundleExt nodes.
Implements cqasm::v1::semantic::VisitorBase.
Definition at line 3564 of file cqasm-v1-semantic-gen.cpp.
|
protectedvirtual |
Internal visitor function for ContinueStatement nodes.
Implements cqasm::v1::semantic::VisitorBase.
Definition at line 3573 of file cqasm-v1-semantic-gen.cpp.
|
protectedvirtual |
Internal visitor function for ErrorModel nodes.
Implements cqasm::v1::semantic::VisitorBase.
Definition at line 3582 of file cqasm-v1-semantic-gen.cpp.
|
protectedvirtual |
Internal visitor function for ForLoop nodes.
Implements cqasm::v1::semantic::VisitorBase.
Definition at line 3591 of file cqasm-v1-semantic-gen.cpp.
|
protectedvirtual |
Internal visitor function for ForeachLoop nodes.
Implements cqasm::v1::semantic::VisitorBase.
Definition at line 3600 of file cqasm-v1-semantic-gen.cpp.
|
protectedvirtual |
Internal visitor function for GotoInstruction nodes.
Implements cqasm::v1::semantic::VisitorBase.
Definition at line 3609 of file cqasm-v1-semantic-gen.cpp.
|
protectedvirtual |
Internal visitor function for IfElse nodes.
Implements cqasm::v1::semantic::VisitorBase.
Definition at line 3618 of file cqasm-v1-semantic-gen.cpp.
|
protectedvirtual |
Internal visitor function for IfElseBranch nodes.
Implements cqasm::v1::semantic::VisitorBase.
Definition at line 3627 of file cqasm-v1-semantic-gen.cpp.
|
protectedvirtual |
Internal visitor function for Instruction nodes.
Implements cqasm::v1::semantic::VisitorBase.
Definition at line 3636 of file cqasm-v1-semantic-gen.cpp.
|
protectedvirtual |
Internal visitor function for InstructionBase nodes.
Implements cqasm::v1::semantic::VisitorBase.
Definition at line 3645 of file cqasm-v1-semantic-gen.cpp.
|
protectedvirtual |
Internal visitor function for Mapping nodes.
Implements cqasm::v1::semantic::VisitorBase.
Definition at line 3654 of file cqasm-v1-semantic-gen.cpp.
|
protectedvirtual |
Internal visitor function for Program nodes.
Implements cqasm::v1::semantic::VisitorBase.
Definition at line 3663 of file cqasm-v1-semantic-gen.cpp.
|
protectedvirtual |
Internal visitor function for RepeatUntilLoop nodes.
Implements cqasm::v1::semantic::VisitorBase.
Definition at line 3672 of file cqasm-v1-semantic-gen.cpp.
|
protectedvirtual |
Internal visitor function for SetInstruction nodes.
Implements cqasm::v1::semantic::VisitorBase.
Definition at line 3681 of file cqasm-v1-semantic-gen.cpp.
|
protectedvirtual |
Internal visitor function for Statement nodes.
Implements cqasm::v1::semantic::VisitorBase.
Definition at line 3690 of file cqasm-v1-semantic-gen.cpp.
|
protectedvirtual |
Internal visitor function for Structured nodes.
Implements cqasm::v1::semantic::VisitorBase.
Definition at line 3699 of file cqasm-v1-semantic-gen.cpp.
|
protectedvirtual |
Internal visitor function for Subcircuit nodes.
Implements cqasm::v1::semantic::VisitorBase.
Definition at line 3708 of file cqasm-v1-semantic-gen.cpp.
|
protectedvirtual |
Internal visitor function for Variable nodes.
Implements cqasm::v1::semantic::VisitorBase.
Definition at line 3717 of file cqasm-v1-semantic-gen.cpp.
|
protectedvirtual |
Internal visitor function for Version nodes.
Implements cqasm::v1::semantic::VisitorBase.
Definition at line 3726 of file cqasm-v1-semantic-gen.cpp.
|
protectedvirtual |
Internal visitor function for WhileLoop nodes.
Implements cqasm::v1::semantic::VisitorBase.
Definition at line 3735 of file cqasm-v1-semantic-gen.cpp.
|
protectedvirtual |
Internal visitor function for nodes of any type.
Implements cqasm::v1::semantic::VisitorBase.
|
protectedvirtual |
Internal visitor function for Annotated nodes.
Implements cqasm::v1::semantic::VisitorBase.
|
protectedvirtual |
Internal visitor function for AnnotationData nodes.
Implements cqasm::v1::semantic::VisitorBase.
|
protectedvirtual |
Internal visitor function for Block nodes.
Implements cqasm::v1::semantic::VisitorBase.
|
protectedvirtual |
Internal visitor function for BreakStatement nodes.
Implements cqasm::v1::semantic::VisitorBase.
|
protectedvirtual |
Internal visitor function for Bundle nodes.
Implements cqasm::v1::semantic::VisitorBase.
|
protectedvirtual |
Internal visitor function for BundleExt nodes.
Implements cqasm::v1::semantic::VisitorBase.
|
protectedvirtual |
Internal visitor function for ContinueStatement nodes.
Implements cqasm::v1::semantic::VisitorBase.
|
protectedvirtual |
Internal visitor function for ErrorModel nodes.
Implements cqasm::v1::semantic::VisitorBase.
|
protectedvirtual |
Internal visitor function for ForLoop nodes.
Implements cqasm::v1::semantic::VisitorBase.
|
protectedvirtual |
Internal visitor function for ForeachLoop nodes.
Implements cqasm::v1::semantic::VisitorBase.
|
protectedvirtual |
Internal visitor function for GotoInstruction nodes.
Implements cqasm::v1::semantic::VisitorBase.
|
protectedvirtual |
Internal visitor function for IfElse nodes.
Implements cqasm::v1::semantic::VisitorBase.
|
protectedvirtual |
Internal visitor function for IfElseBranch nodes.
Implements cqasm::v1::semantic::VisitorBase.
|
protectedvirtual |
Internal visitor function for Instruction nodes.
Implements cqasm::v1::semantic::VisitorBase.
|
protectedvirtual |
Internal visitor function for InstructionBase nodes.
Implements cqasm::v1::semantic::VisitorBase.
|
protectedvirtual |
Internal visitor function for Mapping nodes.
Implements cqasm::v1::semantic::VisitorBase.
|
protectedvirtual |
Internal visitor function for Program nodes.
Implements cqasm::v1::semantic::VisitorBase.
|
protectedvirtual |
Internal visitor function for RepeatUntilLoop nodes.
Implements cqasm::v1::semantic::VisitorBase.
|
protectedvirtual |
Internal visitor function for SetInstruction nodes.
Implements cqasm::v1::semantic::VisitorBase.
|
protectedvirtual |
Internal visitor function for Statement nodes.
Implements cqasm::v1::semantic::VisitorBase.
|
protectedvirtual |
Internal visitor function for Structured nodes.
Implements cqasm::v1::semantic::VisitorBase.
|
protectedvirtual |
Internal visitor function for Subcircuit nodes.
Implements cqasm::v1::semantic::VisitorBase.
|
protectedvirtual |
Internal visitor function for Variable nodes.
Implements cqasm::v1::semantic::VisitorBase.
|
protectedvirtual |
Internal visitor function for Version nodes.
Implements cqasm::v1::semantic::VisitorBase.
|
protectedvirtual |
Internal visitor function for WhileLoop nodes.
Implements cqasm::v1::semantic::VisitorBase.
1.8.13