summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Use retype.h as a normal .h file.variadic_mem_funMurray Cumming2016-03-043-12/+171
* retype.h.m4: Have retype() for just the 2 base *_mem_functor_base classes.Murray Cumming2016-03-041-26/+32
* mem_func.h.m4: Have just one visitor specialization for bound_mem_functor_base.Murray Cumming2016-03-041-20/+21
* mem_fun.h.m4: Make bound_*_mem_functor template aliases of a bound_mem_functo...variadic_bind4Murray Cumming2016-03-041-39/+55
* mem_fun.h.m4: Make *_mem_functor template aliases of a mem_functor_base.Murray Cumming2016-03-041-37/+44
* functor_trait.h: Do not repeat mem_functor and pointer_function declarations.Murray Cumming2016-03-041-7/+2
* Split functor_trait.h into functor_base.h and functor_trait.h.Murray Cumming2016-03-044-8/+18
* Don't include functor_trait.h where it is not used.Murray Cumming2016-03-043-3/+0
* C++11: Change all typedefs to using.Murray Cumming2016-03-0429-204/+204
* bind.h.m4: Remove now-unnecessary dnls.Murray Cumming2016-03-041-5/+5
* Fix a typo in a static_asser() error message.Murray Cumming2016-03-031-1/+1
* bind_functor: Don't specify the operator() template specialization.Murray Cumming2016-03-031-21/+6
* bind_functor: Make bound_ private.Murray Cumming2016-03-031-2/+1
* signal_base: clear signal_impl in its own destructor.Murray Cumming2016-03-032-15/+15
* hide_functor::operator(): Do some perfect forwarding.Murray Cumming2016-03-031-2/+2
* hide_functor: Avoid using std::make_tuple().Murray Cumming2016-03-031-1/+1
* Update tuple-utils from murrayc-tuple-utils.Murray Cumming2016-03-032-11/+61
* Connection::operator bool(): Make this const.Murray Cumming2016-03-032-3/+2
* C++11: Make all operator bool() explicit.Murray Cumming2016-03-033-8/+4
* Remove use of removed SIGC_HAVE_SUN_REVERSE_ITERATORMurray Cumming2016-03-032-23/+1
* sigc++config.h.in: Remove unused macros.Murray Cumming2016-03-031-32/+0
* slot/slot_base: Make some API private.Murray Cumming2016-03-032-0/+5
* slot_rep::dup(): Take a slot_rep* instead of void*.Murray Cumming2016-03-032-5/+7
* Add and use notifiable base class instead of void*.Murray Cumming2016-03-039-41/+49
* Remove C++ standard library checks.Murray Cumming2016-03-032-71/+0
* Remove nil and the associated pragma push/pop fixes for Objective C++.Murray Cumming2016-03-037-126/+0
* signal: Use void instead of nil to mean no accumulator.Murray Cumming2016-03-031-12/+14
* Remove unused SIGC_CXX_SELF_REFERENCE_IN_MEMBER_INITIALIZATION() configure ch...Murray Cumming2016-03-033-28/+1
* Remove SIGC_WORKAROUND_OPERATOR_PARENTHESES, using just .template operator()<>.Murray Cumming2016-03-0311-116/+11
* adaptor_functor: Do some perfect forwarding.Murray Cumming2016-03-031-2/+2
* retype_return_functor: Do some perfect forwarding.Murray Cumming2016-03-031-2/+2
* compose: Do some perfect forwarding.Murray Cumming2016-03-031-2/+2
* track_obj_functor: Do some perfect forwarding.Murray Cumming2016-03-031-2/+2
* bind(): Correct the static_assert().Murray Cumming2016-03-021-2/+2
* bind(): Add a static_assert() for when bind<num> is passed a too-high index.Murray Cumming2016-03-021-0/+4
* template.macros.m4: Remove unused m4 macros.Murray Cumming2016-03-021-34/+0
* Put tuple-utils into sigc::internal namespace.Murray Cumming2016-03-0215-53/+77
* Move all tuple_*.h files into sigc++/tuple-utils/Murray Cumming2016-03-0216-25/+25
* bind_functor::operator(): Do perfect forwarding.Murray Cumming2016-03-021-2/+2
* Create a parallel-installable sigc++-3.0 API/ABI.Murray Cumming2016-03-023-6/+6
* Add a TODO comment.Murray Cumming2016-03-021-0/+1
* bind: Some perfect forwarding.Murray Cumming2016-03-021-6/+6
* Avoid std::make_tuple().Murray Cumming2016-03-021-2/+2
* Put bind() in its own bind.h file instead of generating it.Murray Cumming2016-03-023-28/+9
* bind.h.m4: Make variadic.Murray Cumming2016-03-021-168/+145
* bind: Make the visitor<> specialization variadic.Murray Cumming2016-03-021-25/+21
* bind<-1>: Store the bound args in a tuple.Murray Cumming2016-03-021-10/+29
* bind<num>(): Store the single bound arg in a tuple.Murray Cumming2016-03-021-4/+5
* track_obj.h: Use this as a normal .h file.Murray Cumming2016-03-025-40/+18
* track_obj.h.m4: Make this variadic.Murray Cumming2016-03-022-98/+69