Ticket #11042: signals.patch
File signals.patch, 1.2 KB (added by , 8 years ago) |
---|
-
signals2/detail/signal_template.hpp
401 401 }; 402 402 // Destructor of invocation_janitor does some cleanup when a signal invocation completes. 403 403 // Code can't be put directly in signal's operator() due to complications from void return types. 404 class invocation_janitor 404 class invocation_janitor : noncopyable 405 405 { 406 406 public: 407 407 typedef BOOST_SIGNALS2_SIGNAL_IMPL_CLASS_NAME(BOOST_SIGNALS2_NUM_ARGS) signal_type; -
function_output_iterator.hpp
30 30 explicit function_output_iterator(const UnaryFunction& f) 31 31 : m_f(f) {} 32 32 33 struct output_proxy {33 struct output_proxy : noncopyable { 34 34 output_proxy(UnaryFunction& f) : m_f(f) { } 35 35 template <class T> output_proxy& operator=(const T& value) { 36 36 m_f(value);