From 466a8d3af43ac4ee6897d1be23f10218891fb088 Mon Sep 17 00:00:00 2001 From: Emery Hemingway Date: Wed, 29 Mar 2023 17:33:39 -0500 Subject: [PATCH] Add initSequenceOfCap proc --- src/preserves.nim | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/preserves.nim b/src/preserves.nim index cb6e1c9..6cf9fef 100644 --- a/src/preserves.nim +++ b/src/preserves.nim @@ -317,6 +317,10 @@ proc initSequence*(len: Natural = 0; E = void): Preserve[E] = ## Create a Preserves sequence value. Preserve[E](kind: pkSequence, sequence: newSeq[Preserve[E]](len)) +proc initSequenceOfCap*(cap: Natural; E = void): Preserve[E] = + ## Create a Preserves sequence value. + Preserve[E](kind: pkSequence, sequence: newSeqOfCap[Preserve[E]](cap)) + proc initSet*(E = void): Preserve[E] = Preserve[E](kind: pkSet) ## Create a Preserves set value.