// Custom includes
#include <senf/Utils/Exception.hh>
+#include "senf/Utils/IgnoreValue.hh"
#define prefix_
-///////////////////////////////ct.p////////////////////////////////////////
+//-/////////////////////////////////////////////////////////////////////////////////////////////////
#define SP_TemplateArgs(x1,x2,n,SomePolicy) BOOST_PP_COMMA_IF(n) class BOOST_PP_CAT(SomePolicy,_)
#define SP_TemplateParams(x1,x2,n,SomePolicy) BOOST_PP_COMMA_IF(n) BOOST_PP_CAT(SomePolicy,_)
// to the corresponding (static) policy of this class. Throws
// std::bad_cast on failure
-# define SP_CheckPolicy(x1,x2,SomePolicy) \
- (void) dynamic_cast<BOOST_PP_CAT(SomePolicy,_) const &>( \
- other.BOOST_PP_CAT(the,SomePolicy)());
+# define SP_CheckPolicy(x1,x2,SomePolicy) \
+ senf::IGNORE( dynamic_cast<BOOST_PP_CAT(SomePolicy,_) const &>( \
+ other.BOOST_PP_CAT(the,SomePolicy)()) );
try {
BOOST_PP_SEQ_FOR_EACH( SP_CheckPolicy, , SENF_SOCKET_POLICIES )
#undef SP_TemplateArgs
#undef SP_TemplateParams
-///////////////////////////////ct.e////////////////////////////////////////
+//-/////////////////////////////////////////////////////////////////////////////////////////////////
#undef prefix_
\f