From fd3bb037c75dc645209b1db8888b79966e7c5afc Mon Sep 17 00:00:00 2001 From: Jason Volk Date: Fri, 1 Sep 2017 18:16:57 -0700 Subject: [PATCH] ircd::json: Add value constructor template to attempt cast to string_view. --- include/ircd/json/value.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/include/ircd/json/value.h b/include/ircd/json/value.h index c2be757ed..302f5dbc0 100644 --- a/include/ircd/json/value.h +++ b/include/ircd/json/value.h @@ -179,6 +179,12 @@ ircd::json::value::value(const std::string &str) :value{string_view{str}} {} +template +ircd::json::value::value(const T &t) +:value{static_cast(t)} +{ +} + template ircd::json::value::value(const char (&str)[N]) :value{string_view{str}}