From 36902f1476f72c57cb27542fbba1138e27728265 Mon Sep 17 00:00:00 2001 From: Danny Robson Date: Tue, 19 Dec 2017 18:12:35 +1100 Subject: [PATCH] parse: add specialisation for int --- parse.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/parse.cpp b/parse.cpp index 97b8e01a..7b00458a 100644 --- a/parse.cpp +++ b/parse.cpp @@ -84,3 +84,12 @@ C_PARSE(unsigned long long, i) C_PARSE(float, f) C_PARSE(double, f) C_PARSE(long double, f) + + +template <> +int +util::parse (util::view str) +{ + auto intermediate = util::parse (str); + return trunc_cast (intermediate); +}