#include <boost/config.hpp>#include <boost/signals/connection.hpp>#include <boost/ref.hpp>#include <boost/signals/slot.hpp>#include <boost/last_value.hpp>#include <boost/signals/detail/signal_base.hpp>#include <boost/signals/detail/slot_call_iterator.hpp>#include <boost/mpl/bool.hpp>#include <boost/type_traits/is_convertible.hpp>#include <cassert>#include <functional>#include <memory>#include <BOOST_JOIN(<boost/function/function,BOOST_SIGNALS_NUM_ARGS.hpp>

Namespaces | |
| boost | |
| Duration formatting facet for input.  | |
| boost::BOOST_SIGNALS_NAMESPACE | |
| boost::BOOST_SIGNALS_NAMESPACE::detail | |
Macros | |
| #define | BOOST_SIGNAL_FUNCTION_N_HEADER BOOST_JOIN(<boost/function/function,BOOST_SIGNALS_NUM_ARGS.hpp>) | 
| #define | BOOST_SIGNALS_COMMA_IF_NONZERO_ARGS | 
| #define | BOOST_SIGNALS_SIGNAL BOOST_JOIN(signal,BOOST_SIGNALS_NUM_ARGS) | 
| #define | BOOST_SIGNALS_FUNCTION BOOST_JOIN(function,BOOST_SIGNALS_NUM_ARGS) | 
| #define | BOOST_SIGNALS_ARGS_STRUCT BOOST_JOIN(args,BOOST_SIGNALS_NUM_ARGS) | 
| #define | BOOST_SIGNALS_CALL_BOUND BOOST_JOIN(call_bound,BOOST_SIGNALS_NUM_ARGS) | 
| #define | BOOST_SIGNALS_ARGS_STRUCT_INST BOOST_SIGNALS_NAMESPACE::detail::BOOST_SIGNALS_ARGS_STRUCT<BOOST_SIGNALS_TEMPLATE_ARGS> | 
Functions | |
| template<BOOST_SIGNALS_TEMPLATE_PARMS typename Dummy = int> | |
| struct | boost::BOOST_SIGNALS_NAMESPACE::detail::BOOST_JOIN (args, BOOST_SIGNALS_NUM_ARGS) | 
| template<typename R > | |
| struct | boost::BOOST_SIGNALS_NAMESPACE::detail::BOOST_JOIN (call_bound, BOOST_SIGNALS_NUM_ARGS) | 
| template<> | |
| struct | boost::BOOST_SIGNALS_NAMESPACE::detail::BOOST_JOIN (call_bound, BOOST_SIGNALS_NUM_ARGS)< void > | 
| template<typename R , BOOST_SIGNALS_TEMPLATE_PARMS typename Combiner = last_value<R>, typename Group = int, typename GroupCompare = std::less<Group>, typename SlotFunction = BOOST_JOIN(function,BOOST_SIGNALS_NUM_ARGS)< R BOOST_SIGNALS_TEMPLATE_ARGS>> | |
| class | boost::BOOST_JOIN (signal, BOOST_SIGNALS_NUM_ARGS) | 
| template<typename R , BOOST_SIGNALS_TEMPLATE_PARMS typename Combiner, typename Group , typename GroupCompare , typename SlotFunction > | |
| BOOST_SIGNALS_NAMESPACE::connection | boost::BOOST_JOIN (signal, BOOST_SIGNALS_NUM_ARGS)< R | 
| template<typename R , BOOST_SIGNALS_TEMPLATE_PARMS typename Combiner, typename Group , typename GroupCompare , typename SlotFunction > | |
| boost::BOOST_JOIN (signal, BOOST_SIGNALS_NUM_ARGS)< R | |
Variables | |
| BOOST_SIGNALS_NAMESPACE::connection  BOOST_SIGNALS_TEMPLATE_ARGS  | boost::Combiner | 
| BOOST_SIGNALS_NAMESPACE::connection  BOOST_SIGNALS_TEMPLATE_ARGS  | boost::Group | 
| BOOST_SIGNALS_NAMESPACE::connection  BOOST_SIGNALS_TEMPLATE_ARGS  | boost::GroupCompare | 
| #define BOOST_SIGNAL_FUNCTION_N_HEADER BOOST_JOIN(<boost/function/function,BOOST_SIGNALS_NUM_ARGS.hpp>) | 
| #define BOOST_SIGNALS_ARGS_STRUCT BOOST_JOIN(args,BOOST_SIGNALS_NUM_ARGS) | 
Referenced by boost::BOOST_SIGNALS_NAMESPACE::detail::BOOST_JOIN().
| #define BOOST_SIGNALS_ARGS_STRUCT_INST BOOST_SIGNALS_NAMESPACE::detail::BOOST_SIGNALS_ARGS_STRUCT<BOOST_SIGNALS_TEMPLATE_ARGS> | 
| #define BOOST_SIGNALS_CALL_BOUND BOOST_JOIN(call_bound,BOOST_SIGNALS_NUM_ARGS) | 
| #define BOOST_SIGNALS_COMMA_IF_NONZERO_ARGS | 
Referenced by boost::BOOST_JOIN(), and boost::BOOST_SIGNALS_NAMESPACE::detail::BOOST_JOIN().
| #define BOOST_SIGNALS_FUNCTION BOOST_JOIN(function,BOOST_SIGNALS_NUM_ARGS) | 
| #define BOOST_SIGNALS_SIGNAL BOOST_JOIN(signal,BOOST_SIGNALS_NUM_ARGS) | 
Referenced by boost::BOOST_JOIN().