Browse Source

refactor: improve performance of ranges::empty

Sam Jaffe 2 years ago
parent
commit
c112c08e7f
1 changed files with 1 additions and 1 deletions
  1. 1 1
      include/stream/size.h

+ 1 - 1
include/stream/size.h

@@ -34,7 +34,7 @@ template <typename Stream> bool empty(Stream const & stream) {
   if constexpr (detail::has_empty_v<Stream>) {
   if constexpr (detail::has_empty_v<Stream>) {
     return stream.empty();
     return stream.empty();
   } else {
   } else {
-    return size(stream) == 0;
+    return stream.begin() == stream.end();
   }
   }
 }
 }
 }
 }