From 1d505a7ae81101c1d2ee22a181c8fefde75d918b Mon Sep 17 00:00:00 2001 From: Daniel Wallin Date: Wed, 17 Dec 2008 11:02:56 +0100 Subject: [PATCH] Really get rid of unused global warning. --- luabind/class.hpp | 8 ++++++++ luabind/discard_result_policy.hpp | 8 ++++++++ luabind/yield_policy.hpp | 8 ++++++++ 3 files changed, 24 insertions(+) diff --git a/luabind/class.hpp b/luabind/class.hpp index 8610539..3da0a72 100644 --- a/luabind/class.hpp +++ b/luabind/class.hpp @@ -1444,6 +1444,14 @@ namespace luabind detail::policy_cons< detail::pure_virtual_tag, detail::null_type> const pure_virtual = {}; + + namespace detail + { + inline void ignore_unused_pure_virtual() + { + (void)pure_virtual; + } + } } #ifdef _MSC_VER diff --git a/luabind/discard_result_policy.hpp b/luabind/discard_result_policy.hpp index 003e237..149a7b1 100644 --- a/luabind/discard_result_policy.hpp +++ b/luabind/discard_result_policy.hpp @@ -58,6 +58,14 @@ namespace luabind { detail::policy_cons< detail::discard_result_policy, detail::null_type> const discard_result = {}; + + namespace detail + { + inline void ignore_unused_discard_result() + { + (void)discard_result; + } + } } #endif // LUABIND_DISCARD_RESULT_POLICY_HPP_INCLUDED diff --git a/luabind/yield_policy.hpp b/luabind/yield_policy.hpp index 2d1c090..9dbbefa 100755 --- a/luabind/yield_policy.hpp +++ b/luabind/yield_policy.hpp @@ -53,6 +53,14 @@ namespace luabind { namespace detail namespace luabind { detail::policy_cons const yield = {}; + + namespace detail + { + inline void ignore_unused_yield() + { + (void)yield; + } + } } #endif // LUABIND_YIELD_POLICY_HPP_INCLUDED -- 2.11.4.GIT