20 lines
489 B
C++
Executable File
20 lines
489 B
C++
Executable File
// License: Modified MIT (NON-AI)
|
|
// See the LICENSE file in the root directory for license information.
|
|
// Copyright 2026 Timothy Prepscius
|
|
|
|
#pragma once
|
|
|
|
#include "./custom/Future.h"
|
|
#include <type_traits>
|
|
#include <functional>
|
|
|
|
namespace tjp {
|
|
namespace core {
|
|
|
|
template<typename T> struct is_future : std::false_type {};
|
|
template<typename T> struct is_future<Future<T>> : std::true_type {};
|
|
template<> struct is_future<Future<void>> : std::true_type {};
|
|
|
|
} // namespace
|
|
} // namespace
|