コード例 #1
0
ファイル: slist.hpp プロジェクト: rafalprzywarski/CIMM
 friend auto operator==(const slist& left, const slist& right)
 {
     return left.count() == right.count() && (!left.node_ || *left.node_ == *right.node_);
 }
コード例 #2
0
ファイル: slist.hpp プロジェクト: rafalprzywarski/CIMM
 slist(expression e, slist next) : node_(std::make_shared<node>(std::move(e), std::move(next.node_))), count_(next.count() + 1) { }