#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().