#include "TestMFHasStaticData.hpp" #include int main() { using namespace boost::mpl::placeholders; // You can always instantiate without compiler errors tti::mf_has_static_data < tti::has_static_member_SomeStaticData<_,_>, boost::mpl::identity, boost::mpl::identity > aVar; // Compile time asserts BOOST_MPL_ASSERT((tti::mf_has_static_data < tti::has_static_member_DSMember<_,_>, boost::mpl::identity, boost::mpl::identity > )); return 0; }