Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::BOOST_SIGNALS_NAMESPACE Namespace Reference

Namespaces

 detail
 

Classes

class  connection
 
class  scoped_connection
 
class  trackable
 

Functions

template<typename F >
reference_wrapper< const F > get_invocable_slot (const F &f, BOOST_SIGNALS_NAMESPACE::detail::signal_tag)
 
template<typename F >
const F & get_invocable_slot (const F &f, BOOST_SIGNALS_NAMESPACE::detail::reference_tag)
 
template<typename F >
const F & get_invocable_slot (const F &f, BOOST_SIGNALS_NAMESPACE::detail::value_tag)
 
template<typename F >
const F & get_inspectable_slot (const F &f, BOOST_SIGNALS_NAMESPACE::detail::signal_tag)
 
template<typename F >
const F & get_inspectable_slot (const reference_wrapper< F > &f, BOOST_SIGNALS_NAMESPACE::detail::reference_tag)
 
template<typename F >
const F & get_inspectable_slot (const F &f, BOOST_SIGNALS_NAMESPACE::detail::value_tag)
 
template<typename F >
BOOST_SIGNALS_NAMESPACE::detail::get_slot_tag
< F >::type 
tag_type (const F &)
 

Function Documentation

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 >
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 >
BOOST_SIGNALS_NAMESPACE::detail::get_slot_tag<F>::type boost::BOOST_SIGNALS_NAMESPACE::tag_type ( const F &  )

References boost::detail::type.

Referenced by boost::multiprecision::number< Backend, ExpressionTemplates >::assign(), boost::math::bernoulli_b2n(), boost::math::tools::cbrt_epsilon(), boost::type_erasure::detail::check_any_cast(), boost::assign_detail::converter< generic_ptr_list< T >, BOOST_DEDUCED_TYPENAME boost::ptr_vector< T >::iterator >::convert_to_container(), boost::math::cyl_bessel_j(), boost::math::cyl_bessel_j_prime(), boost::math::cyl_bessel_k(), boost::math::cyl_bessel_k_prime(), boost::math::cyl_hankel_1(), boost::math::cyl_hankel_2(), boost::math::cyl_neumann(), boost::math::cyl_neumann_prime(), boost::math::digamma(), boost::math::policies::digits(), boost::math::ellint_1(), boost::math::ellint_2(), boost::math::ellint_3(), boost::math::erf(), boost::math::detail::erf_asymptotic_limit(), boost::math::erfc(), boost::math::tools::evaluate_odd_polynomial(), boost::math::tools::evaluate_polynomial(), boost::math::expint(), boost::math::detail::expint_forwarder(), boost::math::expm1(), boost::math::tools::forth_root_epsilon(), boost::math::detail::gamma_incomplete_imp(), boost::random::detail::generate_uniform_int(), boost::math::policies::get_epsilon(), boost::math::detail::igamma_initializer< T, Policy >::init::init(), boost::math::detail::lgamma_initializer< T, Policy >::init::init(), boost::math::laguerre(), boost::math::detail::lgamma_imp(), boost::math::log1p(), boost::math::tools::log_max_value(), boost::math::tools::log_min_value(), boost::detail::function::functor_manager< Functor >::manage(), boost::detail::function::functor_manager_a< Functor, Allocator >::manage(), boost::multiprecision::number< Backend, ExpressionTemplates >::operator%=(), boost::multiprecision::number< Backend, ExpressionTemplates >::operator&=(), boost::spirit::karma::make_primitive< tag::stateful_tag< Expr, tag::attr_cast, Exposed, Transformed >, Modifiers >::operator()(), boost::spirit::qi::make_primitive< tag::stateful_tag< Expr, tag::attr_cast, Exposed, Transformed >, Modifiers >::operator()(), boost::spirit::karma::detail::make_bool< Modifiers, remove_const< T >::type, Policies >::operator()(), boost::spirit::karma::detail::make_real< double, Modifiers >::operator()(), boost::spirit::karma::detail::make_bool_direct< Modifiers, remove_const< T >::type, Policies >::operator()(), boost::spirit::karma::detail::make_real_direct< double, Modifiers >::operator()(), boost::multiprecision::number< Backend, ExpressionTemplates >::operator*=(), boost::multiprecision::number< Backend, ExpressionTemplates >::operator-=(), boost::multiprecision::number< Backend, ExpressionTemplates >::operator/=(), boost::multiprecision::number< Backend, ExpressionTemplates >::operator=(), boost::multiprecision::number< Backend, ExpressionTemplates >::operator^=(), boost::multiprecision::number< Backend, ExpressionTemplates >::operator|=(), boost::math::owens_t(), boost::math::detail::owens_t_dispatch(), boost::math::detail::owens_t_get_order(), boost::math::detail::owens_t_T3(), boost::math::detail::owens_t_T5(), boost::math::tools::root_epsilon(), boost::fusion::segments(), boost::slot< SlotFunction >::slot(), boost::math::detail::tgammap1m1_imp(), and boost::math::zeta().