]> gitweb.factorcode.org Git - factor.git/blob - vm/nursery_collector.hpp
VM: Remove unnecessary _ suffix in constructors
[factor.git] / vm / nursery_collector.hpp
1 namespace factor {
2
3 struct nursery_policy {
4   factor_vm* parent;
5
6   explicit nursery_policy(factor_vm* parent) : parent(parent) {}
7
8   bool should_copy_p(object* obj) { return parent->nursery.contains_p(obj); }
9
10   void promoted_object(object* obj) {}
11
12   void visited_object(object* obj) {}
13 };
14
15 struct nursery_collector : copying_collector<aging_space, nursery_policy> {
16   explicit nursery_collector(factor_vm* parent);
17 };
18
19 }