#pragma once #include "cesium-async++.h" namespace CesiumAsync { template class Future; template class SharedFuture; namespace CesiumImpl { // Begin omitting doxgen warnings for Impl namespace //! @cond Doxygen_Suppress template struct RemoveFuture { typedef T type; }; template struct RemoveFuture> { typedef T type; }; template struct RemoveFuture> { typedef T type; }; template struct RemoveFuture> { typedef T type; }; template struct RemoveFuture> { typedef T type; }; template struct RemoveFuture> { typedef T type; }; template struct RemoveFuture> { typedef T type; }; template struct RemoveFuture> { typedef T type; }; template struct RemoveFuture> { typedef T type; }; //! @endcond // End omitting doxgen warnings for Impl namespace } // namespace CesiumImpl } // namespace CesiumAsync