// Tests for boost::signals2::signal_type // Copyright Frank Mori Hess 2009. // Distributed under the Boost Software License, Version // 1.0. (See accompanying file LICENSE_1_0.txt or copy at // http://www.boost.org/LICENSE_1_0.txt) // See http://www.boost.org/libs/signals2 for library home page. #include #include namespace bs2 = boost::signals2; int test_main(int, char*[]) { { bs2::signal_type::type mysig; bs2::signal mysig2; BOOST_CHECK(typeid(mysig) == typeid(mysig2)); } { bs2::signal_type >::type mysig; bs2::signal > mysig2; BOOST_CHECK(typeid(mysig) == typeid(mysig2)); } { using namespace bs2::keywords; bs2::signal_type >, group_type >::type mysig; bs2::signal, float, std::less > mysig2; BOOST_CHECK(typeid(mysig) == typeid(mysig2)); } { using namespace bs2::keywords; bs2::signal_type >::type mysig; bs2::signal mysig2; BOOST_CHECK(typeid(mysig) == typeid(mysig2)); } return 0; }