15#include "AUI/Util/AScheduler.h"
22class API_AUI_CORE ATimer:
public AObject
25 std::chrono::milliseconds mPeriod;
32 explicit ATimer(std::chrono::milliseconds period);
Utility wrapper implementing the stack-allocated (fast) optional idiom.
Definition AOptional.h:32
Basic scheduler used for timers.
Definition AScheduler.h:58
An std::weak_ptr with AUI extensions.
Definition SharedPtrTypes.h:178
ASignal< Args... > emits
A signal declaration.
Definition ASignal.h:348