Searched refs:MeasureStmt (Results 1 – 8 of 8) sorted by relevance
/dports/misc/quantum++/qpp-3.0/qasmtools/include/qasmtools/ast/ |
H A D | visitor.hpp | 45 class MeasureStmt; 83 virtual void visit(MeasureStmt&) = 0;
|
H A D | stmt.hpp | 73 class MeasureStmt final : public Stmt { class 85 MeasureStmt(parser::Position pos, VarAccess&& q_arg, VarAccess&& c_arg) in MeasureStmt() function in qasmtools::ast::MeasureStmt 91 static ptr<MeasureStmt> create(parser::Position pos, VarAccess&& q_arg, in create() 93 return std::make_unique<MeasureStmt>(pos, std::move(q_arg), in create() 130 MeasureStmt* clone() const override { in clone() 131 return new MeasureStmt(pos_, VarAccess(q_arg_), VarAccess(c_arg_)); in clone()
|
H A D | traversal.hpp | 68 void visit(MeasureStmt& stmt) override { in visit()
|
H A D | replacer.hpp | 76 virtual std::optional<std::list<ptr<Stmt>>> replace(MeasureStmt&) { in replace() argument 146 void visit(MeasureStmt& stmt) override { in visit()
|
H A D | semantic.hpp | 134 void visit(MeasureStmt& stmt) { in visit()
|
/dports/misc/quantum++/qpp-3.0/qasmtools/include/qasmtools/tools/ |
H A D | ast_printer.hpp | 88 void visit(ast::MeasureStmt& stmt) { in visit()
|
/dports/misc/quantum++/qpp-3.0/include/qasm/ |
H A D | qasm.hpp | 510 void visit(ast::MeasureStmt& stmt) { in visit()
|
/dports/misc/quantum++/qpp-3.0/qasmtools/include/qasmtools/parser/ |
H A D | parser.hpp | 928 return ast::MeasureStmt::create(pos, std::move(q_arg), in parse_measure()
|