summaryrefslogtreecommitdiff
path: root/sigc++/signal.h
Commit message (Collapse)AuthorAgeFilesLines
...
* Add a comment.Murray Cumming2016-04-151-0/+1
|
* signal_emit: Make call_type private and remove iterator_type.Murray Cumming2016-04-151-4/+6
|
* signal: Remove result_type from emitters and accumulators.Murray Cumming2016-04-131-10/+5
|
* signal: Remove most unused result_type aliases.Murray Cumming2016-04-131-7/+3
|
* signal_base.h: Move temp_slot_list to signal.hMurray Cumming2016-04-131-0/+31
| | | | Because that is the only place where it is used.
* C++11: Small uses of auto.Murray Cumming2016-04-011-2/+2
|
* C++11: Use = default for simple default constructors.Murray Cumming2016-04-011-5/+5
| | | | | | With help from clang-tidy, like so: clang-tidy-3.8 -fix --checks=modernize-use-default --header-filter=.* `find . -name "*.cc"` after using "bear make all check".
* signal: Use a range-based for() loop.Murray Cumming2016-04-011-3/+4
|
* Use of auto instead of mentioning iterator types.Murray Cumming2016-04-011-2/+2
|
* Use {} with multiline for() blocks.Murray Cumming2016-03-311-0/+4
|
* Make a comment easier to reformat with clang-format.Murray Cumming2016-03-311-4/+10
|
* slot_list: Make list_ private, not protected.Murray Cumming2016-03-301-1/+1
|
* Reformat .h files with clang-format.Murray Cumming2016-03-301-416/+400
|
* signal: Allow only the signal<R(Args...)> syntax.Murray Cumming2016-03-161-124/+5
|
* signal: Use the slot<R(Args...)> syntax.Murray Cumming2016-03-161-4/+4
|
* signal: Allow sigc::signal<R(Args...)> declaration, like std::function.Murray Cumming2016-03-111-0/+122
| | | | | | | | | By adding a template specialization that repeats the main template declaration, though it would be good to avoid the repetition. Bug #763393 Please enter the commit message for your changes. Lines starting
* signal: Update and improve the doxygen comment.Murray Cumming2016-03-111-5/+9
|
* Rename mem_functor_base to mem_functor.Murray Cumming2016-03-071-1/+1
| | | | And rename bound_mem_functor_base to bound_mem_functor.
* mem_fun.h.m4: Remove bound_const_mem_functor alias.Murray Cumming2016-03-071-1/+5
| | | | It was only used in one place in the code and didn't add much clarity.
* bound_mem_functor: Remove constructor that takes pointer.Murray Cumming2016-03-071-1/+1
| | | | | | Leaving just the constructor that takes the object by reference. This is not a class that application code would use directly, so there seems no need for the convenience.
* C++11: Change all typedefs to using.Murray Cumming2016-03-071-85/+85
|
* Remove use of removed SIGC_HAVE_SUN_REVERSE_ITERATORMurray Cumming2016-03-071-19/+1
|
* Remove nil and the associated pragma push/pop fixes for Objective C++.Murray Cumming2016-03-071-12/+0
|
* signal: Use void instead of nil to mean no accumulator.Murray Cumming2016-03-071-12/+14
|
* Correct some documentation.Murray Cumming2016-03-071-2/+0
|
* make_slot: Use decltype(auto) for return type.Murray Cumming2016-03-071-1/+1
|
* Replace some uses of result_type with decltype(auto).Murray Cumming2016-03-071-11/+11
|
* signal.h: Use this as a normal header file.Murray Cumming2016-03-071-0/+1116
Instead of generating it from a .h.m4 file.