17#include <AUI/Common/AObject.h>
58 std::function<void()> callback;
60 explicit ASharedRaiiHelper(std::function<
void()> callback) : callback(std::move(callback)) {}
Shared completion marker for multithreaded callback-based future handling.
Definition: ASharedRaiiHelper.h:47
An std::weak_ptr with AUI extensions.
Definition: SharedPtrTypes.h:177
static _< T > manage(T *raw)
Definition: SharedPtrTypes.h:371