Fixes for C++11 / older gcc
This commit is contained in:
parent
c9826616b5
commit
6a9d2c5bbd
@ -22,9 +22,9 @@ namespace detail {
|
|||||||
int
|
int
|
||||||
>::type = 0
|
>::type = 0
|
||||||
>
|
>
|
||||||
using well_behaved = std::conditional_t<
|
using well_behaved = typename std::conditional<
|
||||||
std::is_reference<T>::value, std::reference_wrapper<std::remove_reference_t<T>>, T
|
std::is_reference<T>::value, std::reference_wrapper<typename std::remove_reference<T>::type>, T
|
||||||
>;
|
>::type;
|
||||||
|
|
||||||
template<
|
template<
|
||||||
typename T,
|
typename T,
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user