diff --git a/include/ircd/json/tuple/tuple.h b/include/ircd/json/tuple/tuple.h index ff7efd132..7c0c6dbc2 100644 --- a/include/ircd/json/tuple/tuple.h +++ b/include/ircd/json/tuple/tuple.h @@ -187,6 +187,7 @@ namespace json { template template +inline tuple::tuple(const json::object &object, const json::keys &keys) :source @@ -200,6 +201,7 @@ tuple::tuple(const json::object &object, } template +inline tuple::tuple(const json::object &object) :source { @@ -211,6 +213,7 @@ tuple::tuple(const json::object &object) } template +inline tuple::tuple(const json::iov &iov) { for(const auto &[key, val] : iov) @@ -218,6 +221,7 @@ tuple::tuple(const json::iov &iov) } template +inline tuple::tuple(const json::members &members) { for(const auto &[key, val] : members) @@ -226,6 +230,7 @@ tuple::tuple(const json::members &members) template template +inline tuple::tuple(const tuple &t, const keys &keys) :source @@ -243,6 +248,7 @@ tuple::tuple(const tuple &t, template template +inline tuple::tuple(const tuple &t) :source { @@ -358,7 +364,7 @@ noexcept #include "tool.h" template -ircd::json::tuple::operator +inline ircd::json::tuple::operator crh::sha256::buf() const { @@ -378,7 +384,7 @@ const } template -ircd::json::tuple::operator +inline ircd::json::tuple::operator json::value() const {