summaryrefslogtreecommitdiff
path: root/sigc++/functors/slot.h
Commit message (Expand)AuthorAgeFilesLines
* Reformat code with make formatMurray Cumming2019-10-281-18/+21
* slot, signal: Fix the Doxygen documentationKjell Ahlstedt2018-09-101-0/+2
* slot, signal: Avoid compiler warnings from function pointer conversionsKjell Ahlstedt2018-08-291-15/+13
* Qualify calls to bitwise_equivalent_cast() with namespace namesKjell Ahlstedt2018-07-171-2/+7
* slot, signal: Avoid compiler warnings from function pointer conversionsKjell Ahlstedt2018-07-161-2/+21
* Revert "slot, signal: Avoid compiler warnings from function pointer conversions"Kjell Ahlstedt2018-07-161-23/+3
* slot, signal: Avoid compiler warnings from function pointer conversionsKjell Ahlstedt2018-07-131-3/+23
* C++17: Use std::invoke().Murray Cumming2018-04-071-2/+5
* slot_rep: Fix the notify_slot_rep_invalidated() name in commentsKjell Ahlstedt2017-02-131-1/+1
* slot_rep: Rename dup() to clone()Kjell Ahlstedt2017-02-131-1/+1
* slot_rep: Make destructor, destroy() and dup() virtualKjell Ahlstedt2017-02-131-15/+14
* slot_rep: Pass a slot_rep*, not notifiable*, to destroy().Murray Cumming2016-04-281-1/+1
* copy operations: Name all parameters src.Murray Cumming2016-04-271-2/+2
* slot: use pointer for functor_ memberMarcin Kolny2016-04-221-9/+11
* typed_slot_rep: Make constructor explicit.Murray Cumming2016-04-211-1/+1
* slot_rep: Rename notify() for clarity.Murray Cumming2016-04-211-1/+1
* slot_rep: Add and use unset_parent().Murray Cumming2016-04-211-1/+1
* Added missing copyright headers.Murray Cumming2016-04-201-0/+18
* Remove _A_ prefixes from method arguments.Murray Cumming2016-04-191-16/+16
* Header guards: Remove leading underscores (and trailing underscores).Murray Cumming2016-04-191-3/+3
* Use typename instead of class for all template parameters.Murray Cumming2016-04-191-5/+5
* Revert "Always use typename rather than class for template types."Murray Cumming2016-04-191-5/+5
* Always use typename rather than class for template types.Murray Cumming2016-04-191-5/+5
* Minor uses of auto.Murray Cumming2016-04-161-3/+2
* Replace some reinterpret_cast<>s with static_casts<>.Murray Cumming2016-04-161-1/+1
* limit_derived_target<T_Target>: Rename to limit_trackable_target<>.Murray Cumming2016-04-151-2/+2
* Rename visit_each_type<T_Type>() to visit_each_trackable().Murray Cumming2016-04-151-4/+4
* limit_derived_target(): Remove the specialization for pointer types.Murray Cumming2016-04-151-6/+6
* adapts, typed_slot_rep: Make adaptor_type aliases private.Murray Cumming2016-04-131-1/+1
* Remove all remaining result_type aliases.Murray Cumming2016-04-131-1/+0
* C++11: slot: Use = default for simple copy constructor.Murray Cumming2016-04-011-5/+2
* C++11: Use = default for simple default constructors.Murray Cumming2016-04-011-1/+1
* Reformat .h files with clang-format.Murray Cumming2016-03-301-66/+60
* slot: Reinsert a comment that disappeared accidentallyKjell Ahlstedt2016-03-161-5/+17
* slot: Allow only the slot<R(Args...)> syntax.Murray Cumming2016-03-161-108/+1
* slot: Allow sigc::slot<R(Args...)> declaration, like std::function.Murray Cumming2016-03-111-0/+111
* slot: Update the Doxygen comment.Murray Cumming2016-03-111-5/+9
* slot: Correct the doxygen comment line ending.Murray Cumming2016-03-111-1/+2
* C++11: Change all typedefs to using.Murray Cumming2016-03-071-6/+6
* slot/slot_base: Make some API private.Murray Cumming2016-03-071-0/+3
* slot_rep::dup(): Take a slot_rep* instead of void*.Murray Cumming2016-03-071-3/+2
* Add and use notifiable base class instead of void*.Murray Cumming2016-03-071-2/+1
* Remove nil and the associated pragma push/pop fixes for Objective C++.Murray Cumming2016-03-071-11/+0
* Remove SIGC_WORKAROUND_OPERATOR_PARENTHESES, using just .template operator()<>.Murray Cumming2016-03-071-1/+1
* slot.h: Remove comment about this being generated.Murray Cumming2016-03-071-2/+2
* slot.h: Use this as a normal .h file.Murray Cumming2016-03-071-0/+273