Template Class SmaccSignal
Defined in File smacc_signal.hpp
Inheritance Relationships
Base Type
public boost::signals2::signal< Signature, optional_last_value< typename boost::function_traits< Signature >::result_type >, int, std::less< int >, function< Signature >, typename extended_signature< function_traits< Signature >::arity, Signature >::function_type, boost::signals2::mutex >
Class 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 extended_signature<function_traits<Signature>::arity, Signature>::function_type, typename Mutex = boost::signals2::mutex>
class SmaccSignal : public boost::signals2::signal<Signature, optional_last_value<typename boost::function_traits<Signature>::result_type>, int, std::less<int>, function<Signature>, typename extended_signature<function_traits<Signature>::arity, Signature>::function_type, boost::signals2::mutex> Public Types
-
typedef std::weak_ptr<SmaccSignal<Signature, Combiner, Group, GroupCompare, SlotFunction, ExtendedSlotFunction, Mutex>> WeakPtr
-
typedef std::weak_ptr<SmaccSignal<Signature, Combiner, Group, GroupCompare, SlotFunction, ExtendedSlotFunction, Mutex>> WeakPtr