Sha256: 518cd3629f5f1a5719c5d65429f3646361e6f3a9a4664b84a95a0f3e9051596d
Contents?: true
Size: 814 Bytes
Versions: 24
Compression:
Stored size: 814 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.cbegin(), lhs.cend(), rhs.cbegin(), rhs.cend() ); } [[nodiscard]] inline bool binary_less( const binary_view lhs, const binary_view rhs ) noexcept { return std::lexicographical_compare( lhs.cbegin(), lhs.cend(), rhs.cbegin(), rhs.cend() ); } } // namespace internal } // namespace tao #endif
Version data entries
24 entries across 24 versions & 1 rubygems