3#include "cesium-async++.h"
7template <
class T>
class Future;
8template <
class T>
class SharedFuture;
14template <
typename T>
struct RemoveFuture {
17template <
typename T>
struct RemoveFuture<Future<T>> {
20template <
typename T>
struct RemoveFuture<const Future<T>> {
23template <
typename T>
struct RemoveFuture<SharedFuture<T>> {
26template <
typename T>
struct RemoveFuture<const SharedFuture<T>> {
29template <
typename T>
struct RemoveFuture<async::task<T>> {
32template <
typename T>
struct RemoveFuture<const async::task<T>> {
35template <
typename T>
struct RemoveFuture<async::shared_task<T>> {
38template <
typename T>
struct RemoveFuture<const async::shared_task<T>> {
Classes that support asynchronous operations.