Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::signals2::signal< Signature, Combiner, Group, GroupCompare, SlotFunction, ExtendedSlotFunction, Mutex > Class Template Reference

#include <preprocessed_signal.hpp>

Inheritance diagram for boost::signals2::signal< Signature, Combiner, Group, GroupCompare, SlotFunction, ExtendedSlotFunction, Mutex >:
Collaboration diagram for boost::signals2::signal< Signature, Combiner, Group, GroupCompare, SlotFunction, ExtendedSlotFunction, Mutex >:

Public Member Functions

 signal (const Combiner &combiner_arg=Combiner(), const GroupCompare &group_compare=GroupCompare())
 

Constructor & Destructor Documentation

template<typename Signature, typename Combiner = optional_last_value<typename boost::function_traits<Signature>::result_type>, typename Group = int, typename GroupCompare = std::less<Group>, typename SlotFunction = function<Signature>, typename ExtendedSlotFunction = typename detail::extended_signature<function_traits<Signature>::arity, Signature>::function_type, typename Mutex = mutex>
boost::signals2::signal< Signature, Combiner, Group, GroupCompare, SlotFunction, ExtendedSlotFunction, Mutex >::signal ( const Combiner combiner_arg = Combiner(),
const GroupCompare group_compare = GroupCompare() 
)
inline

The documentation for this class was generated from the following file: