Foundation
Loading...
Searching...
No Matches
Namespaces | Typedefs
Future.hpp File Reference
#include <Core/Core.hpp>
#include <future>

Go to the source code of this file.

Namespaces

namespace  Foundation
 
namespace  Foundation::Async
 Asynchronous programming primitives.
 

Typedefs

template<typename T = void>
using Foundation::Async::Promise = std::promise< T >
 
template<typename T = void>
using Foundation::Async::Future = std::future< T >
 
template<typename T = void>
using Foundation::Async::SharedPromise = Core::SharedPtr< std::promise< T > >
 
using Foundation::Async::Condition = std::condition_variable
 
using Foundation::Async::Mutex = std::mutex