From 45f43dd46a04a8f219b8d6ecd35a1423a207b2c0 Mon Sep 17 00:00:00 2001 From: Jason Volk Date: Sun, 2 Aug 2020 09:13:08 -0700 Subject: [PATCH] ircd::json: Use inline linkage; prevent PLT entries. --- include/ircd/json/array.h | 2 +- include/ircd/json/object.h | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/include/ircd/json/array.h b/include/ircd/json/array.h index 75eab782b..7ab74dfda 100644 --- a/include/ircd/json/array.h +++ b/include/ircd/json/array.h @@ -76,7 +76,7 @@ struct ircd::json::array #include "array_iterator.h" template -T +inline T ircd::json::array::at(const size_t &i) const try { diff --git a/include/ircd/json/object.h b/include/ircd/json/object.h index e61d48028..e7f4145e1 100644 --- a/include/ircd/json/object.h +++ b/include/ircd/json/object.h @@ -113,7 +113,7 @@ struct ircd::json::object template -T +inline T ircd::json::at(const object &object) try { @@ -141,7 +141,7 @@ catch(const bad_lex_cast &e) } template -T +inline T ircd::json::object::at(const string_view &key) const try { @@ -170,7 +170,7 @@ catch(const bad_lex_cast &e) template -T +inline T ircd::json::get(const object &object, const T &def) try @@ -198,7 +198,7 @@ catch(const bad_lex_cast &e) } template -T +inline T ircd::json::object::get(const string_view &key, const T &def) const try