Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Cosmetics (sonar).
authorArnaud Giersch <arnaud.giersch@univ-fcomte.fr>
Tue, 2 May 2023 14:24:29 +0000 (16:24 +0200)
committerArnaud Giersch <arnaud.giersch@univ-fcomte.fr>
Tue, 2 May 2023 14:26:40 +0000 (16:26 +0200)
src/xbt/utils/iter/iterator_wrapping.hpp

index 6e44299..60c73ea 100644 (file)
@@ -12,8 +12,8 @@
 namespace simgrid::xbt {
 
 template <typename T> struct ref_or_value {
-  using type = std::conditional_t<std::is_lvalue_reference<T>::value,
-                                  std::reference_wrapper<typename std::remove_reference<T>::type>, T>;
+  using type =
+      std::conditional_t<std::is_lvalue_reference_v<T>, std::reference_wrapper<typename std::remove_reference_t<T>>, T>;
 };
 template <typename T> using ref_or_value_t = typename ref_or_value<T>::type;