aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/utils/smallstring.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/libs/utils/smallstring.h')
-rw-r--r--src/libs/utils/smallstring.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/libs/utils/smallstring.h b/src/libs/utils/smallstring.h
index 530022f475..a8869b4ccf 100644
--- a/src/libs/utils/smallstring.h
+++ b/src/libs/utils/smallstring.h
@@ -93,7 +93,7 @@ public:
static_cast<std::size_t>(std::distance(begin, end))}
{}
- template<typename Type, typename = std::enable_if_t<std::is_pointer<Type>::value>>
+ template<typename Type, typename std::enable_if_t<std::is_pointer<Type>::value, bool> = true>
BasicSmallString(Type characterPointer) noexcept
: BasicSmallString(characterPointer, std::char_traits<char>::length(characterPointer))
{
@@ -118,7 +118,7 @@ public:
template<typename BeginIterator,
typename EndIterator,
- typename = std::enable_if_t<std::is_same<BeginIterator, EndIterator>::value>>
+ typename std::enable_if_t<std::is_same<BeginIterator, EndIterator>::value, bool> = true>
BasicSmallString(BeginIterator begin, EndIterator end) noexcept
: BasicSmallString(&(*begin), size_type(end - begin))
{}
@@ -447,7 +447,7 @@ public:
setSize(newSize);
}
- template<typename Type, typename = std::enable_if_t<std::is_arithmetic_v<Type>>>
+ template<typename Type, typename std::enable_if_t<std::is_arithmetic_v<Type>, bool> = true>
void append(Type number)
{
#if defined(__cpp_lib_to_chars) && (__cpp_lib_to_chars >= 201611L)
@@ -527,7 +527,7 @@ public:
return *this;
}
- template<typename Type, typename = std::enable_if_t<std::is_arithmetic_v<Type>>>
+ template<typename Type, typename std::enable_if_t<std::is_arithmetic_v<Type>, bool> = true>
BasicSmallString &operator+=(Type number) noexcept
{
append(number);
@@ -639,7 +639,7 @@ public:
return joinedString;
}
- template<typename Type, typename = std::enable_if_t<std::is_arithmetic_v<Type>>>
+ template<typename Type, typename std::enable_if_t<std::is_arithmetic_v<Type>, bool> = true>
static BasicSmallString number(Type number)
{
BasicSmallString string;