#include <boost/signals/detail/signals_common.hpp>
#include <boost/signals/connection.hpp>
#include <boost/signals/trackable.hpp>
#include <boost/visit_each.hpp>
#include <boost/shared_ptr.hpp>
#include <cassert>
Classes | |
class | boost::BOOST_SIGNALS_NAMESPACE::detail::slot_base |
struct | boost::BOOST_SIGNALS_NAMESPACE::detail::slot_base::data_t |
class | boost::slot< SlotFunction > |
Namespaces | |
boost | |
Duration formatting facet for input. | |
boost::BOOST_SIGNALS_NAMESPACE | |
boost::BOOST_SIGNALS_NAMESPACE::detail | |
Functions | |
template<typename F > | |
reference_wrapper< const F > | boost::BOOST_SIGNALS_NAMESPACE::get_invocable_slot (const F &f, BOOST_SIGNALS_NAMESPACE::detail::signal_tag) |
template<typename F > | |
const F & | boost::BOOST_SIGNALS_NAMESPACE::get_invocable_slot (const F &f, BOOST_SIGNALS_NAMESPACE::detail::reference_tag) |
template<typename F > | |
const F & | boost::BOOST_SIGNALS_NAMESPACE::get_invocable_slot (const F &f, BOOST_SIGNALS_NAMESPACE::detail::value_tag) |
template<typename F > | |
const F & | boost::BOOST_SIGNALS_NAMESPACE::get_inspectable_slot (const F &f, BOOST_SIGNALS_NAMESPACE::detail::signal_tag) |
template<typename F > | |
const F & | boost::BOOST_SIGNALS_NAMESPACE::get_inspectable_slot (const reference_wrapper< F > &f, BOOST_SIGNALS_NAMESPACE::detail::reference_tag) |
template<typename F > | |
const F & | boost::BOOST_SIGNALS_NAMESPACE::get_inspectable_slot (const F &f, BOOST_SIGNALS_NAMESPACE::detail::value_tag) |
template<typename F > | |
BOOST_SIGNALS_NAMESPACE::detail::get_slot_tag < F >::type | boost::BOOST_SIGNALS_NAMESPACE::tag_type (const F &) |