From 2b162c04b17537ac6fa00f0443a89e75f09a792f Mon Sep 17 00:00:00 2001 From: Dominik Picheta Date: Thu, 2 Jun 2016 18:25:10 +0100 Subject: Implements tables.clear. --- lib/pure/collections/tableimpl.nim | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'lib/pure/collections/tableimpl.nim') diff --git a/lib/pure/collections/tableimpl.nim b/lib/pure/collections/tableimpl.nim index e4ec05b1c..cc32fbedc 100644 --- a/lib/pure/collections/tableimpl.nim +++ b/lib/pure/collections/tableimpl.nim @@ -133,3 +133,8 @@ template delImpl() {.dirty, immediate.} = t.data[j] = t.data[i] else: shallowCopy(t.data[j], t.data[i]) # data[j] will be marked EMPTY next loop + +template clearImpl() {.dirty, immediate.} = + for i in 0 ..