17 param(
const std::string& newName,
const node& org);
18 param(
const std::string& newName,
const node* org);
21 nbool operator==(
const me& rhs)
const;
22 nbool operator!=(
const me& rhs)
const;
25 const std::string& getName()
const;
27 void setName(
const std::string& new1);
28 void setName(
const std::string* it) BY_SIDE_FUNC(setName);
29 void setName(
const nchar* new1) BY_SIDE_FUNC(new1, setName(std::string(new1)),
void());
31 const node& getOrigin()
const;
32 void setOrigin(
const node& newType);
34 void onCloneDeep(
const clonable& from)
override;
Interface for objects that can be cloned.
Definition: clonable.hpp:12
Base class for all managed instances in memlite system.
Definition: instance.hpp:20
Base class for all AST nodes in byeol language.
Definition: node.hpp:30
Function parameter definition.
Definition: param.hpp:13