Helios Engine 0.1.0
A modular ECS based data-oriented C++23 game engine
 
Loading...
Searching...
No Matches
helios::utils::details::TupleLike Concept Reference

Concept to check if a type is tuple-like (has tuple_size and get). More...

#include <functional_adapters.hpp>

Concept definition

template<typename T>
typename std::tuple_size<std::remove_cvref_t<T>>::type;
requires std::tuple_size_v<std::remove_cvref_t<T>> >= 0;
}
Concept to check if a type is tuple-like (has tuple_size and get).

Detailed Description

Concept to check if a type is tuple-like (has tuple_size and get).

This is used to determine if std::tuple_cat can be applied to a type.

Template Parameters
TType to check

Definition at line 26 of file functional_adapters.hpp.