Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
signal.hpp File Reference
#include <algorithm>
#include <boost/assert.hpp>
#include <boost/config.hpp>
#include <boost/function.hpp>
#include <boost/mpl/identity.hpp>
#include <boost/shared_ptr.hpp>
#include <boost/signals2/connection.hpp>
#include <boost/signals2/detail/unique_lock.hpp>
#include <boost/signals2/detail/replace_slot_function.hpp>
#include <boost/signals2/detail/result_type_wrapper.hpp>
#include <boost/signals2/detail/signals_common.hpp>
#include <boost/signals2/detail/signals_common_macros.hpp>
#include <boost/signals2/detail/slot_groups.hpp>
#include <boost/signals2/detail/slot_call_iterator.hpp>
#include <boost/signals2/optional_last_value.hpp>
#include <boost/signals2/mutex.hpp>
#include <boost/signals2/slot.hpp>
#include <boost/throw_exception.hpp>
#include <functional>
#include <boost/signals2/variadic_signal.hpp>
Include dependency graph for signal.hpp:
This graph shows which files directly or indirectly include this file:

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::signals2
 

Functions

template<typename Signature , typename Combiner , typename Group , typename GroupCompare , typename SlotFunction , typename ExtendedSlotFunction , typename Mutex >
void boost::signals2::swap (signal< Signature, Combiner, Group, GroupCompare, SlotFunction, ExtendedSlotFunction, Mutex > &sig1, signal< Signature, Combiner, Group, GroupCompare, SlotFunction, ExtendedSlotFunction, Mutex > &sig2)