1
2
3
4
5
6 #ifndef SNGCM_AST_SYNC_NODE_INCLUDED
7 #define SNGCM_AST_SYNC_NODE_INCLUDED
8 #include <sngcm/ast/Node.hpp>
9
10 namespace sngcm { namespace ast {
11
12 class SyncNode : public Node
13 {
14 public:
15 SyncNode(const Span& span_, const boost::uuids::uuid& moduleId_);
16 Node* Clone(CloneContext& cloneContext) const override;
17 void Accept(Visitor& visitor) override;
18 };
19
20 } }
21
22 #endif // SNGCM_AST_SYNC_NODE_INCLUDED