syncevolution/src/backends
Patrick Ohly 623397c674 C++: lambdas instead of static methods
Lambdas without variable capture are guaranteed to be compatible with
plain C functions, so we can use them as callbacks. That keeps the
code closer together and avoids having to declare helper methods as
part of the public class.

In some cases the static method is the actual code, in which case only
"nothrow()" gets replaced with "noexcept" because it's cleaner and to
mark that the code was looked at and intentionally left as-is.

Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
2020-12-05 21:28:08 +01:00
..
activesync C++: replace auto_ptr with unique_ptr 2018-01-03 10:39:51 +01:00
akonadi autotools: be more selective about suppressing deprecation warnings 2018-01-09 07:53:27 -08:00
evolution C++: variadic connectSignal() 2020-12-05 21:28:08 +01:00
file D-Bus testing: fix slowing down file sources 2016-09-26 12:58:26 +02:00
gnome GNOME: retry keyring operations 2018-01-03 10:39:50 +01:00
goa C++: variadic templates in D-Bus bindings 2020-12-05 21:28:08 +01:00
kcalextended code restructing: Exception, throwError() 2014-05-02 16:43:52 +02:00
kde Use ${PKG_CONFIG} instead of pkg-config. 2015-04-17 10:41:44 +02:00
maemo code restructing: Exception, throwError() 2014-05-02 16:43:52 +02:00
oauth2 oauth2.cpp: fix usage of curl 2018-01-09 07:53:27 -08:00
pbap C++: variadic templates in D-Bus bindings 2020-12-05 21:28:08 +01:00
qtcontacts code restructing: Exception, throwError() 2014-05-02 16:43:52 +02:00
signon signon: fix pcrecpp build flags 2020-12-05 21:28:08 +01:00
sqlite source -> datastore rename, improved terminology 2014-07-28 15:29:41 +02:00
tde TDE: various fixes 2016-11-03 00:36:32 -07:00
tdepim TDEPIMNotesSource.h: remove unused kn_dcop 2018-01-03 10:39:50 +01:00
webdav C++: lambdas instead of static methods 2020-12-05 21:28:08 +01:00
xmlrpc xmlrpc: fix compile problem 2014-05-22 17:05:15 +02:00