#include "test_has_static_member_function.hpp" #include int main() { // You can always instantiate without compiler errors boost::tti::TheTIntFunction > aVar; boost::tti::Pickedname > aVar3; // Compile time asserts BOOST_MPL_ASSERT((boost::tti::HaveTheSIntFunction >)); BOOST_MPL_ASSERT((boost::tti::TheTIntFunction >)); BOOST_MPL_ASSERT((boost::tti::has_static_member_function_TSFunction >)); return 0; }