]> AND Public Git Repository - simgrid.git/blobdiff - src/xbt/utils/iter/iterator_wrapping.hpp
Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Merge branch 'dag-lab' into 'master'
[simgrid.git] / src / xbt / utils / iter / iterator_wrapping.hpp
index 6e44299e85ff6ab1b0ea18b8a0b4a3de2cd0527f..60c73ea2660c3e1560a815d34e3d899df306b66c 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;