RuleDefine::RuleDefine(const Condition& condition, const Resource& resource) { new(this) RuleDefine(condition.clone(), new Resource(resource)); }
/* RuleExtend */ RuleExtend::RuleExtend(const Condition& _cond, const Rule& _rule) { cond = _cond.clone(); rule = _rule.clone(); }