#pragma once #include namespace MiniEngine { template using Optional = std::experimental::optional; using BadOptionalAccess = std::experimental::bad_optional_access; constexpr std::experimental::nullopt_t NullOpt = std::experimental::nullopt; } /// End of namespace MiniEngine