E:/sandbox/stux20/blc-dev/tools/extern/boost/boost/mpl/aux_/preprocessed/gcc/inherit.hpp: In instantiation of `boost::mpl::inherit2, bool>, boost::mpl::pair, const sth_t&>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >::signal_holder >, Notifier, bool>, boost::mpl::pair, const sth_t&>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >::signal_holder > >': E:/sandbox/stux20/blc-dev/tools/extern/boost/boost/mpl/aux_/preprocessed/gcc/inherit.hpp:58: instantiated from `boost::mpl::inherit3, bool>, boost::mpl::pair, const sth_t&>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >::signal_holder >, Notifier, bool>, boost::mpl::pair, const sth_t&>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >::signal_holder >, boost::mpl::empty_base>' E:/sandbox/stux20/blc-dev/tools/extern/boost/boost/mpl/aux_/preprocessed/gcc/inherit.hpp:78: instantiated from `boost::mpl::inherit4, bool>, boost::mpl::pair, const sth_t&>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >::signal_holder >, Notifier, bool>, boost::mpl::pair, const sth_t&>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >::signal_holder >, boost::mpl::empty_base, boost::mpl::empty_base>' E:/sandbox/stux20/blc-dev/tools/extern/boost/boost/mpl/aux_/preprocessed/gcc/inherit.hpp:99: instantiated from `boost::mpl::inherit5, bool>, boost::mpl::pair, const sth_t&>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >::signal_holder >, Notifier, bool>, boost::mpl::pair, const sth_t&>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >::signal_holder >, boost::mpl::empty_base, boost::mpl::empty_base, boost::mpl::empty_base>' E:/sandbox/stux20/blc-dev/tools/extern/boost/boost/mpl/aux_/preprocessed/gcc/inherit.hpp:118: instantiated from `boost::mpl::inherit, bool>, boost::mpl::pair, const sth_t&>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >::signal_holder >, Notifier, bool>, boost::mpl::pair, const sth_t&>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >::signal_holder >, boost::mpl::empty_base, boost::mpl::empty_base, boost::mpl::empty_base>' E:/sandbox/stux20/blc-dev/tools/extern/boost/boost/mpl/aux_/has_type.hpp:20: instantiated from `boost::mpl::aux::has_type, bool>, boost::mpl::pair, const sth_t&>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >::signal_holder >, Notifier, bool>, boost::mpl::pair, const sth_t&>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >::signal_holder >, boost::mpl::empty_base, boost::mpl::empty_base, boost::mpl::empty_base>, mpl_::bool_< true> >' E:/sandbox/stux20/blc-dev/tools/extern/boost/boost/mpl/aux_/preprocessed/gcc/quote.hpp:118: instantiated from `boost::mpl::quote5::apply, bool>, boost::mpl::pair, const sth_t&>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >::signal_holder >, Notifier, bool>, boost::mpl::pair, const sth_t&>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >::signal_holder >, boost::mpl::empty_base, boost::mpl::empty_base, boost::mpl::empty_base>' E:/sandbox/stux20/blc-dev/tools/extern/boost/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp:80: instantiated from `boost::mpl::apply_wrap5, Notifier, bool>, boost::mpl::pair, const sth_t&>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >::signal_holder >, Notifier, bool>, boost::mpl::pair, const sth_t&>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >::signal_holder >, boost::mpl::empty_base, boost::mpl::empty_base, boost::mpl::empty_base>' E:/sandbox/stux20/blc-dev/tools/extern/boost/boost/mpl/aux_/preprocessed/gcc/bind.hpp:429: instantiated from `boost::mpl::bind5, mpl_::arg<1>, Notifier, bool>, boost::mpl::pair, const sth_t&>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >::signal_holder >, boost::mpl::empty_base, boost::mpl::empty_base, boost::mpl::empty_base>::apply, bool>, boost::mpl::pair, const sth_t&>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >::signal_holder >, boost::mpl::pair, const sth_t&>, mpl_::na, mpl_::na, mpl_::na>' E:/sandbox/stux20/blc-dev/tools/extern/boost/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp:49: instantiated from `boost::mpl::apply_wrap2, mpl_::arg<1>, Notifier, bool>, boost::mpl::pair, const sth_t&>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >::signal_holder >, boost::mpl::empty_base, boost::mpl::empty_base, boost::mpl::empty_base>, 0>, Notifier, bool>, boost::mpl::pair, const sth_t&>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >::signal_holder >, boost::mpl::pair, const sth_t&> >' E:/sandbox/stux20/blc-dev/tools/extern/boost/boost/mpl/aux_/preprocessed/gcc/apply.hpp:73: instantiated from `boost::mpl::apply2, Notifier, bool>, boost::mpl::pair, const sth_t&>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >::signal_holder >, boost::mpl::empty_base, boost::mpl::empty_base, boost::mpl::empty_base>, Notifier, bool>, boost::mpl::pair, const sth_t&>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >::signal_holder >, boost::mpl::pair, const sth_t&> >' E:/sandbox/stux20/blc-dev/tools/extern/boost/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp:69: instantiated from `boost::mpl::aux::fold_impl<2, boost::mpl::m_iter, bool>, boost::mpl::pair, const sth_t&>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 2l, 4l>, boost::mpl::m_iter, bool>, boost::mpl::pair, const sth_t&>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 4l, 4l>, boost::mpl::empty_base, boost::mpl::inherit, Notifier, bool>, boost::mpl::pair, const sth_t&>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >::signal_holder >, boost::mpl::empty_base, boost::mpl::empty_base, boost::mpl::empty_base> >' E:/sandbox/stux20/blc-dev/tools/extern/boost/boost/mpl/fold.hpp:39: instantiated from `boost::mpl::fold, bool>, boost::mpl::pair, const sth_t&>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::empty_base, boost::mpl::inherit, Notifier, bool>, boost::mpl::pair, const sth_t&>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >::signal_holder >, boost::mpl::empty_base, boost::mpl::empty_base, boost::mpl::empty_base> >' E:/sandbox/stux20/blc-dev/tools/extern/boost/boost/mpl/inherit_linearly.hpp:31: instantiated from `boost::mpl::inherit_linearly, bool>, boost::mpl::pair, const sth_t&>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::inherit, Notifier, bool>, boost::mpl::pair, const sth_t&>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >::signal_holder >, boost::mpl::empty_base, boost::mpl::empty_base, boost::mpl::empty_base>, boost::mpl::empty_base>' ../member_notifier.cc:75: instantiated from `Notifier, bool>, boost::mpl::pair, const sth_t&>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >' ../member_notifier.cc:152: instantiated from here E:/sandbox/stux20/blc-dev/tools/extern/boost/boost/mpl/aux_/preprocessed/gcc/inherit.hpp:20: error: duplicate base type `Notifier, bool>, boost::mpl::pair, const sth_t&>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >::signal_holder >' invalid ../member_notifier.cc: In member function `int Notifier::notify(const OBJECT_TYPE*, typename Notifier::get_member_type >::type) [with MEMBER_ID_TYPE id = YESNO, OBJECT_TYPE = RandomClass, MEMBER_ID_TYPE = RandomClass::MemberId, ID_TO_MEMBER_MAP_TYPE = boost::mpl::map, bool>, boost::mpl::pair, const sth_t&>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>]': ../member_notifier.cc:181: instantiated from here ../member_notifier.cc:110: error: no matching function for call to `Notifier, bool>, boost::mpl::pair, const sth_t&>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >::get_signal(boost::mpl::inherit2, bool>, boost::mpl::pair, const sth_t&>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >::signal_holder >, Notifier, bool>, boost::mpl::pair, const sth_t&>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >::signal_holder > >&)' ../member_notifier.cc:80: note: candidates are: typename Notifier::get_signal_type::type& Notifier::get_signal(Notifier::signal_holder&) [with INTEGRALC = mpl_::integral_c, OBJECT_TYPE = RandomClass, MEMBER_ID_TYPE = RandomClass::MemberId, ID_TO_MEMBER_MAP_TYPE = boost::mpl::map, bool>, boost::mpl::pair, const sth_t&>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>] ../member_notifier.cc: In member function `int Notifier::notify(const OBJECT_TYPE*, typename Notifier::get_member_type >::type) [with MEMBER_ID_TYPE id = STH, OBJECT_TYPE = RandomClass, MEMBER_ID_TYPE = RandomClass::MemberId, ID_TO_MEMBER_MAP_TYPE = boost::mpl::map, bool>, boost::mpl::pair, const sth_t&>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>]': ../member_notifier.cc:188: instantiated from here ../member_notifier.cc:110: error: no matching function for call to `Notifier, bool>, boost::mpl::pair, const sth_t&>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >::get_signal(boost::mpl::inherit2, bool>, boost::mpl::pair, const sth_t&>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >::signal_holder >, Notifier, bool>, boost::mpl::pair, const sth_t&>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >::signal_holder > >&)' ../member_notifier.cc:80: note: candidates are: typename Notifier::get_signal_type::type& Notifier::get_signal(Notifier::signal_holder&) [with INTEGRALC = mpl_::integral_c, OBJECT_TYPE = RandomClass, MEMBER_ID_TYPE = RandomClass::MemberId, ID_TO_MEMBER_MAP_TYPE = boost::mpl::map, bool>, boost::mpl::pair, const sth_t&>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>] ../member_notifier.cc: In member function `boost::signals::connection Notifier::connect(FUN_TYPE) [with MEMBER_ID_TYPE id = YESNO, FUN_TYPE = boost::lambda::lambda_functor >, boost::tuples::tuple >, const boost::lambda::lambda_functor >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >, OBJECT_TYPE = RandomClass, MEMBER_ID_TYPE = RandomClass::MemberId, ID_TO_MEMBER_MAP_TYPE = boost::mpl::map, bool>, boost::mpl::pair, const sth_t&>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>]': ../member_notifier.cc:174: instantiated from `boost::signals::connection RandomClass::connect(FUN_TYPE) const [with RandomClass::MemberId id = YESNO, FUN_TYPE = boost::lambda::lambda_functor >, boost::tuples::tuple >, const boost::lambda::lambda_functor >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' ../member_notifier.cc:212: instantiated from here ../member_notifier.cc:103: error: no matching function for call to `Notifier, bool>, boost::mpl::pair, const sth_t&>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >::get_signal(boost::mpl::inherit2, bool>, boost::mpl::pair, const sth_t&>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >::signal_holder >, Notifier, bool>, boost::mpl::pair, const sth_t&>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >::signal_holder > >&)' ../member_notifier.cc:80: note: candidates are: typename Notifier::get_signal_type::type& Notifier::get_signal(Notifier::signal_holder&) [with INTEGRALC = mpl_::integral_c, OBJECT_TYPE = RandomClass, MEMBER_ID_TYPE = RandomClass::MemberId, ID_TO_MEMBER_MAP_TYPE = boost::mpl::map, bool>, boost::mpl::pair, const sth_t&>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>] ../member_notifier.cc: In member function `boost::signals::connection Notifier::connect(FUN_TYPE) [with MEMBER_ID_TYPE id = STH, FUN_TYPE = int (*)(const RandomClass*, const sth_t&), OBJECT_TYPE = RandomClass, MEMBER_ID_TYPE = RandomClass::MemberId, ID_TO_MEMBER_MAP_TYPE = boost::mpl::map, bool>, boost::mpl::pair, const sth_t&>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>]': ../member_notifier.cc:174: instantiated from `boost::signals::connection RandomClass::connect(FUN_TYPE) const [with RandomClass::MemberId id = STH, FUN_TYPE = int (*)(const RandomClass*, const sth_t&)]' ../member_notifier.cc:258: instantiated from here ../member_notifier.cc:103: error: no matching function for call to `Notifier, bool>, boost::mpl::pair, const sth_t&>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >::get_signal(boost::mpl::inherit2, bool>, boost::mpl::pair, const sth_t&>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >::signal_holder >, Notifier, bool>, boost::mpl::pair, const sth_t&>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >::signal_holder > >&)' ../member_notifier.cc:80: note: candidates are: typename Notifier::get_signal_type::type& Notifier::get_signal(Notifier::signal_holder&) [with INTEGRALC = mpl_::integral_c, OBJECT_TYPE = RandomClass, MEMBER_ID_TYPE = RandomClass::MemberId, ID_TO_MEMBER_MAP_TYPE = boost::mpl::map, bool>, boost::mpl::pair, const sth_t&>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>] ../member_notifier.cc: In member function `boost::signals::connection Notifier::connect(FUN_TYPE) [with MEMBER_ID_TYPE id = STH, FUN_TYPE = Handler, OBJECT_TYPE = RandomClass, MEMBER_ID_TYPE = RandomClass::MemberId, ID_TO_MEMBER_MAP_TYPE = boost::mpl::map, bool>, boost::mpl::pair, const sth_t&>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>]': ../member_notifier.cc:174: instantiated from `boost::signals::connection RandomClass::connect(FUN_TYPE) const [with RandomClass::MemberId id = STH, FUN_TYPE = Handler]' ../member_notifier.cc:259: instantiated from here ../member_notifier.cc:103: error: no matching function for call to `Notifier, bool>, boost::mpl::pair, const sth_t&>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >::get_signal(boost::mpl::inherit2, bool>, boost::mpl::pair, const sth_t&>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >::signal_holder >, Notifier, bool>, boost::mpl::pair, const sth_t&>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >::signal_holder > >&)' ../member_notifier.cc:80: note: candidates are: typename Notifier::get_signal_type::type& Notifier::get_signal(Notifier::signal_holder&) [with INTEGRALC = mpl_::integral_c, OBJECT_TYPE = RandomClass, MEMBER_ID_TYPE = RandomClass::MemberId, ID_TO_MEMBER_MAP_TYPE = boost::mpl::map, bool>, boost::mpl::pair, const sth_t&>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>]