131 template <
typename Object,
typename Func>
160 Async_t(Object* obj, Func func,
bool auto_delete =
false)
161 : m_obj(obj), m_func(func), m_finished(false), m_autodelete(auto_delete)
232 if (m_autodelete)
delete this;
283 const bool m_autodelete;
300 template <
typename Object,
typename Func>
330 : m_obj(obj), m_func(func), m_finished(false), m_autodelete(auto_delete)
441 if (m_autodelete)
delete this;
548 template <
typename Object,
typename Func>
549 inline Async_t<Object, Func>*
582 template <
typename Object,
typename Func>
583 inline Async_ref_t<Object, Func>*
592 #endif // COIL_ASYNC_H