aboutsummaryrefslogtreecommitdiff
path: root/gc.h
diff options
context:
space:
mode:
authorTeddy <ted.sybil@gmail.com>2013-08-12 19:37:57 +0800
committerTeddy <ted.sybil@gmail.com>2013-08-12 19:37:57 +0800
commit4d3ed205fc2b86180f81fea388e488f5fa96cef9 (patch)
tree31f8ad22e11da45a439d5aad873ba08a1896be81 /gc.h
parent301c949362d243bb6b69956355e0e7ecccc43ce4 (diff)
basic gc
Diffstat (limited to 'gc.h')
-rw-r--r--gc.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/gc.h b/gc.h
index 417462f..c017156 100644
--- a/gc.h
+++ b/gc.h
@@ -21,8 +21,9 @@ class GarbageCollector {
PendingEntry *pending_list;
public:
+ GarbageCollector();
void force();
- void expose(EvalObj *ptr);
+ void expose(EvalObj *ptr, bool delay = false);
EvalObj *attach(EvalObj *ptr);
};