![]() |
Home | Libraries | People | FAQ | More |
Including the "boost/signals2.hpp" header pulls in all the other headers of the Signals2 library. It is provided as a convenience.
class connection; (connection&, connection&); class scoped_connection; } }
class deconstruct_access; class postconstructor_invoker; template<typename T> postconstructor_invoker< (); template<typename T, typename A1> postconstructor_invoker< (); template<typename T, typename A1, typename A2> postconstructor_invoker< (, ); template<typename T, typename A1, typename A2, ..., typename AN> postconstructor_invoker< (, , ..., ); } }
class dummy_mutex; } }
template<typename T> class last_value; template<> class last_value<>; class no_slots_error; } }
class mutex; } }
template<typename T> class optional_last_value; template<> class optional_last_value<>; } }
class shared_connection_block; } }
enum connect_position { at_front, at_back }; template<typename Signature, typename Combiner = boost::signals2::optional_last_value<, typename Group, typename GroupCompare = std::less<, typename SlotFunction = boost::function<, typename ExtendedSlotFunction = boost::function<connection &, , typename Mutex = boost::signals2::mutex> class signal; template<typename Signature, typename Combiner, typename Group, typename GroupCompare, typename SlotFunction, typename ExtendedSlotFunction, typename Mutex> (signal<, signal<); } }
class signal_base; } }
template<typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6> class signal_type; template<typename Signature> class signature_type; template<typename Combiner> class combiner_type; template<typename Group> class group_type; template<typename GroupCompare> class group_compare_type; template<typename SlotFunction> class slot_function_type; template<typename ExtendedSlotFunction> class extended_slot_function_type; template<typename Mutex> class mutex_type; } } }
template<typename Signature, typename SlotFunction = boost::function<> class slot; } }
class slot_base; class expired_slot; } }
class trackable; } }