14#include "IPlatformAbstraction.h"
32 _unique<IPlatformAbstraction> operator()();
41 _unique<IPlatformAbstraction> operator()();
50 _unique<IPlatformAbstraction> operator()();
53 using InitializationVariant = std::function<_unique<IPlatformAbstraction>()>;
67 inst() = std::move(options);
73 static AVector<InitializationVariant> defaultInitializationOrder();
76 static APlatformAbstractionOptions& inst();
A std::vector with AUI extensions.
Definition AVector.h:39