| 187 | |
| 188 | template <typename T, void(T::*MF)(int) = &T::complete> |
| 189 | Context *create_context_callback(T *obj) { |
| 190 | return new detail::C_CallbackAdapter<T, MF>(obj); |
| 191 | } |
| 192 | |
| 193 | template <typename T, Context*(T::*MF)(int*), bool destroy=true> |
| 194 | Context *create_context_callback(T *obj) { |
no outgoing calls