From e18f300fae5949a7e0aeee785337edebfff98f0f Mon Sep 17 00:00:00 2001 From: sowle Date: Wed, 6 Jul 2022 15:54:51 +0200 Subject: [PATCH] inline for is_out_burned --- src/currency_core/currency_format_utils.h | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/currency_core/currency_format_utils.h b/src/currency_core/currency_format_utils.h index 0724d822..47366931 100644 --- a/src/currency_core/currency_format_utils.h +++ b/src/currency_core/currency_format_utils.h @@ -406,20 +406,20 @@ namespace currency } template - bool is_out_burned(const out_t& out) { CHECK_AND_ASSERT_THROW_MES(false, "incorrect out type: " << typeid(out).name()); } - bool is_out_burned(const tx_out_bare& o) { return is_out_burned(o.target); } - bool is_out_burned(const txout_to_key& o) { return o.key == null_pkey; } - bool is_out_burned(const tx_out_zarcanum& o) { return o.stealth_address == null_pkey; } + inline bool is_out_burned(const out_t& out) { CHECK_AND_ASSERT_THROW_MES(false, "incorrect out type: " << typeid(out).name()); } + inline bool is_out_burned(const tx_out_bare& o) { return is_out_burned(o.target); } + inline bool is_out_burned(const txout_to_key& o) { return o.key == null_pkey; } + inline bool is_out_burned(const tx_out_zarcanum& o) { return o.stealth_address == null_pkey; } struct zz_is_out_burned_helper_visitor : boost::static_visitor { template bool operator()(const T& v) const { return is_out_burned(v); } }; - bool is_out_burned(const tx_out_v& v) + inline bool is_out_burned(const tx_out_v& v) { return boost::apply_visitor(zz_is_out_burned_helper_visitor(), v); } - bool is_out_burned(const txout_target_v& v) + inline bool is_out_burned(const txout_target_v& v) { return boost::apply_visitor(zz_is_out_burned_helper_visitor(), v); }