defaultCopyCtor.hpp
Go to the documentation of this file.
1
2#pragma once
3
5
6namespace by {
7
8 class visitor;
9
14 class _nout defaultCopyCtor: public baseCtor {
15 BY(ME(defaultCopyCtor, baseCtor), INIT_META(defaultCopyCtor), CLONE(defaultCopyCtor), VISIT())
16
17 public:
18 defaultCopyCtor(const node& org);
19
20 public:
21 using super::run;
22 str run(const args& a) override;
23
24 const src& getSrc() const override;
25 };
26}
Function call arguments container.
Definition: args.hpp:13
Base class for all constructor types.
Definition: baseCtor.hpp:12
Default copy constructor implementation.
Definition: defaultCopyCtor.hpp:14
Base class for all AST nodes in byeol language.
Definition: node.hpp:30
Source location information.
Definition: src.hpp:11