summaryrefslogtreecommitdiff
path: root/sigc++/signal_base.h
Commit message (Expand)AuthorAgeFilesLines
* Add trackable_signal_with_accumulator and trackable_signalKjell Ahlstedt2022-05-311-2/+3
* Revert "signal_with_accumulator derives from trackable"Kjell Ahlstedt2022-05-311-4/+3
* signal_with_accumulator derives from trackableKjell Ahlstedt2022-05-301-3/+4
* Format source code to suit clang-format-12Kjell Ahlstedt2022-05-191-1/+1
* signal::make_slot() docs: Note that signal does not derive from trackableKjell Ahlstedt2022-05-191-0/+5
* docs: Fix links to sigc::slot and sigc::signalKjell Ahlstedt2021-12-291-13/+18
* Reformat code with make formatMurray Cumming2019-10-281-8/+3
* signal_impl_exec_holder: Make a constructor explicit.Murray Cumming2017-07-211-1/+1
* Update method names in commentsKjell Ahlstedt2017-07-171-5/+5
* Remove signal_base::erase() and signal_impl::erase()Kjell Ahlstedt2017-07-171-13/+0
* signal_base: Remove unnecessary trackable.h include.Murray Cumming2016-04-281-1/+0
* signal_base: Do not derive from trackable.Murray Cumming2016-04-281-1/+1
* signal_impl: Doesn't need to derive from notifiable.Murray Cumming2016-04-281-2/+1
* signal_impl_holder: Split into this and signal_exec_holder.Murray Cumming2016-04-241-5/+27
* signal_exec: Rename to signal_exec_holder.Murray Cumming2016-04-241-7/+7
* signal_impl: Trying to do the ref-counting with std::shared_ptr.Murray Cumming2016-04-231-26/+10
* signal_impl: Rename notify_self_and_iter_invalidated().Murray Cumming2016-04-211-1/+1
* signal_base::insert(): Add and use help method to avoid copy/pasting.Murray Cumming2016-04-211-0/+2
* signal_base: Rename notify() to notify_self_and_iter().Murray Cumming2016-04-211-1/+1
* signal_base: Make notify() private.Murray Cumming2016-04-211-0/+1
* Update copyright years.Murray Cumming2016-04-201-1/+1
* Header guards: Remove leading underscores (and trailing underscores).Murray Cumming2016-04-191-3/+3
* signal_exec: =delete copy and move operations.Murray Cumming2016-04-151-0/+6
* signal_base.h: Move temp_slot_list to signal.hMurray Cumming2016-04-131-32/+0
* signal_base/signal_exec: Make some member data protected.wqMurray Cumming2016-03-301-6/+10
* Reformat .h files with clang-format.Murray Cumming2016-03-301-28/+30
* docs: signal_base/exception_catch: Use signal<R(Args...)> syntax.Murray Cumming2016-03-161-1/+1
* C++11: Change all typedefs to using.Murray Cumming2016-03-071-10/+10
* signal_base: clear signal_impl in its own destructor.Murray Cumming2016-03-071-0/+1
* Add and use notifiable base class instead of void*.Murray Cumming2016-03-071-2/+2
* Add a moving signal::connect() overloadKjell Ahlstedt2015-11-161-0/+37
* trackable, slot_base, signal_base, connection: Add some noexcept specsKjell Ahlstedt2015-11-101-14/+14
* trackable, slot, signal: Remove noexcept specificationsKjell Ahlstedt2015-11-081-2/+2
* signal_impl: =delete copy and move operations.Murray Cumming2015-11-061-0/+6
* signal_base, trackable: Make move operations noexcept.Murray Cumming2015-09-011-2/+2
* C++11: signal_base: Add move operations.Murray Cumming2015-09-011-1/+5
* Documentation: Emphasize that signals are ref countedKjell Ahlstedt2014-07-281-0/+19
* Update the signal_impl::notify() documentationKjell Ahlstedt2014-07-241-9/+7
* Documentation: Mention std::function and std::bind() in more commentsKjell Ahlstedt2013-10-261-1/+4
* Documentation: Fix many warnings from Doxygen.Kjell Ahlstedt2013-01-071-1/+1
* Add some missing newin{}.Kjell Ahlstedt2012-10-171-0/+10
* signal_base: Add blocked(), block(), unblock().Kjell Ahlstedt2012-10-121-0/+35
* Use std::size_t and std::ptrdiff_t.Kjell Ahlstedt2012-09-101-2/+2
* Fix the build with GCC 4.6Kalev Lember2011-02-041-0/+1
* Document namespace sigc brieflyDaniel Elstner2009-09-021-0/+2
* Updated the documentation for temp_slot_list as requested in bug #303896.Neal E. Coombes2005-08-011-5/+6
* Modified temp_slot_list to be a temporary view into a slot list. InsteadNeal E. Coombes2005-06-041-7/+7
* Add some documentation.Martin Schulze2005-02-201-1/+12
* temp_slot_list::begin(), end(): Actually return the iterators.Murray Cumming2005-02-061-4/+4
* Add temp_slot_list struct to facilitate allowing new connections to aNeal E. Coombes2005-02-041-2/+29