#include "Stroika/Foundation/StroikaPreComp.h"
#include <type_traits>
#include <variant>
#include "Stroika/Foundation/Common/Common.h"
#include "TemplateUtilities.inl"
Go to the source code of this file.
|
template<typename T > |
using | Stroika::Foundation::Common::DifferenceType = typename conditional_t< is_enum_v< T >, LazyType< underlying_type_t, T >, LazyType< Private_::BaseDifferenceType_, T > >::type |
|
template<typename T > |
using | Stroika::Foundation::Common::UnsignedOfIf = typename conditional_t< is_integral_v< T >, LazyType< make_unsigned_t, T >, conditional< true, T, T > >::type |
|
template<size_t N, class Type > |
using | Stroika::Foundation::Common::RepeatedTuple_t = typename Private_::my_tuple< N, Type >::type |
| same_as<RepeatedTuple_t<3,int>,tuple<int,int,int>>
|
|
- Note
- Code-Status: Beta
Definition in file TemplateUtilities.h.