Max Kellermann
|
c693e4aa64
|
util/BindMethod: remove unused struct MethodWithSignature
|
2021-12-03 13:51:55 +01:00 |
|
Max Kellermann
|
acab731fef
|
util/BindMethod: simplify MakeBindFunctionWrapper()
|
2021-12-03 13:51:55 +01:00 |
|
Max Kellermann
|
7e4ba3cb72
|
util/BindMethod: add MethodSignatureHelper::function_pointer
|
2021-12-03 13:51:55 +01:00 |
|
Max Kellermann
|
172c4d9c7d
|
util/BindMethod: remove unnecessary template arguments from BindMethodWrapperGenerator
|
2021-12-03 13:51:55 +01:00 |
|
Max Kellermann
|
bd5f6cbc7b
|
util/BindMethod: simplify more templates using "auto" template arguments
|
2021-12-03 13:51:55 +01:00 |
|
Max Kellermann
|
6fcd1c734b
|
util/BindMethod: eliminate struct BindMethodWrapperGenerator2
|
2021-12-03 13:51:55 +01:00 |
|
Max Kellermann
|
eca097dbfb
|
util/BindMethod: simplify more templates using "auto" template arguments
|
2021-12-03 13:51:55 +01:00 |
|
Max Kellermann
|
51ffafa011
|
util/BindMethod: use std::remove_reference_t
|
2021-12-03 13:51:25 +01:00 |
|
Max Kellermann
|
8dca602346
|
util/BindMethod: simplify BindMethod()
|
2021-12-03 13:51:18 +01:00 |
|
Max Kellermann
|
0122dc8452
|
util/BindMethod: drop support for GCC older than 7
|
2021-04-20 20:01:08 +02:00 |
|
Max Kellermann
|
4937d77cb6
|
util/{Const,Writable}Buffer: drop "_type" from type names
Behave like STL.
|
2020-01-03 15:55:06 +01:00 |
|
Max Kellermann
|
8f981845dc
|
switch to C++17
Time to move on, two years after 2017.
|
2019-08-03 12:57:56 +02:00 |
|
Max Kellermann
|
ec373eba5d
|
util/BindMethod: add "noexcept"
|
2018-08-20 13:45:41 +02:00 |
|
Max Kellermann
|
80438c4876
|
util/BindMethod: add BIND_FUNCTION()
|
2017-07-05 12:04:29 +02:00 |
|
Max Kellermann
|
6eea56861b
|
AUTHORS, ...: update my email address
|
2017-01-17 11:54:55 +01:00 |
|
Max Kellermann
|
c3d9c32615
|
util/BindMethod: add nullptr constructor and bool operator
|
2016-06-20 10:36:37 +02:00 |
|
Max Kellermann
|
a938b609b9
|
util/BindMethod: document the default constructor
|
2016-06-20 10:36:09 +02:00 |
|
Max Kellermann
|
863f4d8366
|
util/BindMethod: new utility class for callbacks
Replaces the old BoundMethod template.
|
2016-06-17 18:20:19 +02:00 |
|