#ifndef BASE_TEST_TEST_FUTURE_INTERNAL_H_
#define BASE_TEST_TEST_FUTURE_INTERNAL_H_
#include <tuple>
#include <type_traits>
namespace base::test::internal {
template <typename Tuple>
using EnableIfOneOrMoreValues =
std::enable_if_t<(std::tuple_size<Tuple>::value > 0), bool>;
template <typename Tuple>
using EnableIfSingleValue =
std::enable_if_t<(std::tuple_size<Tuple>::value == 1), bool>;
template <typename Tuple>
using EnableIfMultiValue =
std::enable_if_t<(std::tuple_size<Tuple>::value > 1), bool>;
}
#endif