Sha256: 0c35ab822dcb67b88f1fd51184f1989549e0d69dddb29cc421e1e6e8ab28d9a5
Contents?: true
Size: 806 Bytes
Versions: 10
Compression:
Stored size: 806 Bytes
Contents
// Copyright (c) 2017-2020 Dr. Colin Hirsch and Daniel Frey // Please see LICENSE for license or visit https://github.com/taocpp/json/ #ifndef TAO_JSON_BINARY_VIEW_HPP #define TAO_JSON_BINARY_VIEW_HPP #include "span.hpp" #include <algorithm> namespace tao { using binary_view = span< const std::byte >; namespace internal { [[nodiscard]] inline bool binary_equal( const binary_view lhs, const binary_view rhs ) noexcept { return std::equal( lhs.begin(), lhs.end(), rhs.begin(), rhs.end() ); } [[nodiscard]] inline bool binary_less( const binary_view lhs, const binary_view rhs ) noexcept { return std::lexicographical_compare( lhs.begin(), lhs.end(), rhs.begin(), rhs.end() ); } } // namespace internal } // namespace tao #endif
Version data entries
10 entries across 10 versions & 1 rubygems