summaryrefslogtreecommitdiff
path: root/sigc++
Commit message (Expand)AuthorAgeFilesLines
* slot_base::set_parent(): Create a dummy slot_rep if necessaryKjell Ahlstedt2017-11-091-2/+15
* visit_each.h: Add an #includeKjell Ahlstedt2017-11-091-0/+1
* signal_impl_exec_holder: Make a constructor explicit.Murray Cumming2017-07-211-1/+1
* trackable: Use emplace_back() instead of push_back().Murray Cumming2017-07-211-1/+1
* slot_base: Destructor: No need for null check before delete.Murray Cumming2017-07-211-2/+1
* signal.h: Correct some strange comment formatting.Murray Cumming2017-07-211-3/+4
* trackable: Make move operations noexcept.Murray Cumming2017-07-212-4/+5
* weak_raw_ptr: Minor use of autoMurray Cumming2017-07-211-1/+1
* trackable: Don't bother checking for null before using delete.Murray Cumming2017-07-211-3/+1
* track_obj_functor: Make the constructor explicit.Murray Cumming2017-07-211-1/+1
* Update method names in commentsKjell Ahlstedt2017-07-173-13/+15
* Remove signal_base::erase() and signal_impl::erase()Kjell Ahlstedt2017-07-172-37/+1
* signal_impl::clear(): Don't clear the slot list during signal emissionKjell Ahlstedt2017-07-171-3/+10
* slot_rep: Fix the notify_slot_rep_invalidated() name in commentsKjell Ahlstedt2017-02-133-7/+7
* slot_rep: Rename dup() to clone()Kjell Ahlstedt2017-02-133-10/+10
* slot_rep: Make destructor, destroy() and dup() virtualKjell Ahlstedt2017-02-132-46/+19
* signal_impl: Use std::weak_ptr<signal_impl> in connected slotsKjell Ahlstedt2016-12-111-6/+18
* signal_impl::clear(): Really avoid erasing the slots prematurelyKjell Ahlstedt2016-12-081-1/+1
* slot_rep::dup(): Remove an unnecessary static_cast.Murray Cumming2016-07-281-1/+1
* Correct a comment.Murray Cumming2016-07-061-1/+1
* Remove trailing whitespace.Murray Cumming2016-05-161-7/+7
* slot_base: Use weak_raw_ptr instead of destroy_notify_struct.Murray Cumming2016-05-021-28/+6
* connection: Use weak_raw_ptr for slot_base.Murray Cumming2016-05-022-28/+5
* Added sigc::internal::weak_raw_ptr<>.Murray Cumming2016-05-022-0/+110
* connection: Update the documentation.Murray Cumming2016-04-291-9/+2
* Docs: Fix some minor typos.Murray Cumming2016-04-294-4/+4
* Docs: Fix invokation->invocation typos.Murray Cumming2016-04-296-20/+20
* signal_base: Remove unnecessary trackable.h include.Murray Cumming2016-04-281-1/+0
* signal_base: Do not derive from trackable.Murray Cumming2016-04-282-4/+3
* slot_rep: Pass a slot_rep*, not notifiable*, to destroy().Murray Cumming2016-04-282-6/+8
* signal_impl: Doesn't need to derive from notifiable.Murray Cumming2016-04-281-2/+1
* copy operations: Name all parameters src.Murray Cumming2016-04-274-10/+10
* signal_impl_holder: Split into this and signal_exec_holder.Murray Cumming2016-04-242-6/+28
* signal_exec: Rename to signal_exec_holder.Murray Cumming2016-04-243-17/+17
* signal_impl: Trying to do the ref-counting with std::shared_ptr.Murray Cumming2016-04-233-63/+23
* slot: use pointer for functor_ memberMarcin Kolny2016-04-221-9/+11
* limit_refernce: =default copy/move operations.Murray Cumming2016-04-221-0/+8
* limit_reference: Make constructor explicit.Murray Cumming2016-04-221-1/+1
* Connection: Constructor: Take slot_base as reference.Murray Cumming2016-04-223-7/+7
* signal_emit: Make constructor explicit.Murray Cumming2016-04-211-1/+1
* temp_slot_list: Make constructor explicit.Murray Cumming2016-04-211-1/+1
* typed_slot_rep: Make constructor explicit.Murray Cumming2016-04-211-1/+1
* slot_rep: Rename notify() for clarity.Murray Cumming2016-04-213-4/+5
* signal_impl: Rename notify_self_and_iter_invalidated().Murray Cumming2016-04-212-3/+3
* Use temp_slot_list as const.Murray Cumming2016-04-211-3/+3
* Fixed missing newline in doxygen comment.Murray Cumming2016-04-211-2/+2
* signal_emit: Make a_ private.Murray Cumming2016-04-211-1/+1
* signal_emit: Remove some public type aliases.Murray Cumming2016-04-211-2/+2
* connection: Rename notify() for clarity.Murray Cumming2016-04-212-5/+5
* connection: Make notify() private.Murray Cumming2016-04-211-3/+3