… | … | ||
---|---|---|---|
29 | #define CALLBACK_H_VERSION 3 | 29 | #define CALLBACK_H_VERSION 3 |
30 | 30 | ||
31 | template<typename signature> | 31 | template<typename signature> |
32 | struct callback; | 32 | struct callback; |
33 | 33 | ||
34 | #define callback_set(callback,obj,klass,method) callback.set<klass, &klass::method> (obj) | ||
35 | |||
36 | template<class R> | 34 | template<class R> |
37 | struct callback<R ()> | 35 | struct callback<R ()> |
38 | { | 36 | { |
39 | typedef R (*ptr_type)(void *self); | 37 | typedef R (*ptr_type)(void *self); |
40 | 38 |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |