From 3859f6cbe86bc09e635a88e66a419b641d0d165b Mon Sep 17 00:00:00 2001 From: Tobias Ulmer Date: Mon, 6 Jun 2016 18:13:01 +0200 Subject: [PATCH] sl: add an unpack() method Signed-off-by: Tobias Ulmer --- local/sl.lua | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/local/sl.lua b/local/sl.lua index bf992c9..d452b8a 100644 --- a/local/sl.lua +++ b/local/sl.lua @@ -201,6 +201,13 @@ function sl.sl:totable_sorted() return t end +--- Return string list in unpacked form. Useful when dealing with +-- vectors, variadic functions, etc. +-- @return All entries as individual return values, in sorted order. +function sl.sl:unpack() + return unpack(self:totable_sorted()) +end + return strict.lock(sl) -- vim:sw=4:sts=4:et: -- 2.39.5