From a2fafc917f96b879ad023b117978da0de124d12b Mon Sep 17 00:00:00 2001 From: Andreas Stöckel Date: Sun, 7 Dec 2014 01:14:26 +0100 Subject: implemented parseArray --- src/core/variant/Reader.hpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/core/variant/Reader.hpp') diff --git a/src/core/variant/Reader.hpp b/src/core/variant/Reader.hpp index 9de06bc..710f7c4 100644 --- a/src/core/variant/Reader.hpp +++ b/src/core/variant/Reader.hpp @@ -115,7 +115,6 @@ public: BufferedCharReader &reader, Logger &logger, const std::unordered_set &delims); - /** * Parses an integer from the given buffered char reader instance until one * of the given delimiter characters is reached. @@ -142,6 +141,12 @@ public: BufferedCharReader &reader, Logger &logger, const std::unordered_set &delims); + /** + * Parses an array of values. + */ + static std::pair parseArray( + BufferedCharReader &reader, Logger &logger, char delim = 0); + /** * Tries to parse the most specific item from the given stream until one of * the given delimiters is reached or a meaningful literal has been read. -- cgit v1.2.3