@@ -3416,21 +3416,21 @@ class BasicReflectableFactory
3416
3416
return std::allocate_shared<UInt64Reflectable<ALLOC>>(allocator, value);
3417
3417
}
3418
3418
3419
- template <typename T, typename std::enable_if<std::is_signed<T>::value, int >::type = 0 >
3419
+ template <typename T /* TODO Integral<> , typename std::enable_if<std::is_signed<T>::value, int>::type = 0*/ >
3420
3420
static IBasicReflectablePtr<ALLOC> getFixedSignedBitField (
3421
3421
T value, uint8_t bitSize, const ALLOC& allocator = ALLOC())
3422
3422
{
3423
3423
return std::allocate_shared<FixedSignedBitFieldReflectable<ALLOC, T>>(allocator, value, bitSize);
3424
3424
}
3425
3425
3426
- template <typename T, typename std::enable_if<std::is_unsigned<T>::value, int >::type = 0 >
3426
+ template <typename T /* TODO Integral<> , typename std::enable_if<std::is_unsigned<T>::value, int>::type = 0*/ >
3427
3427
static IBasicReflectablePtr<ALLOC> getFixedUnsignedBitField (
3428
3428
T value, uint8_t bitSize, const ALLOC& allocator = ALLOC())
3429
3429
{
3430
3430
return std::allocate_shared<FixedUnsignedBitFieldReflectable<ALLOC, T>>(allocator, value, bitSize);
3431
3431
}
3432
3432
3433
- template <typename T, typename std::enable_if<std::is_signed<T>::value, int >::type = 0 >
3433
+ template <typename T /* TODO Integral<> , typename std::enable_if<std::is_signed<T>::value, int>::type = 0*/ >
3434
3434
static IBasicReflectablePtr<ALLOC> getDynamicSignedBitField (
3435
3435
T value, uint8_t maxBitSize, uint8_t dynamicBitSize, const ALLOC& allocator = ALLOC())
3436
3436
{
@@ -3451,7 +3451,7 @@ class BasicReflectableFactory
3451
3451
return getDynamicSignedBitField (value, maxBitSize, maxBitSize, allocator);
3452
3452
}
3453
3453
3454
- template <typename T, typename std::enable_if<std::is_unsigned<T>::value, int >::type = 0 >
3454
+ template <typename T /* TODO Integral<> , typename std::enable_if<std::is_unsigned<T>::value, int>::type = 0*/ >
3455
3455
static IBasicReflectablePtr<ALLOC> getDynamicUnsignedBitField (
3456
3456
T value, uint8_t maxBitSize, uint8_t dynamicBitSize, const ALLOC& allocator = ALLOC())
3457
3457
{
0 commit comments