sparrow 0.3.0
Loading...
Searching...
No Matches
buffers.hpp File Reference
#include <algorithm>
#include <numeric>
#include <ranges>
#include "sparrow/buffer/buffer.hpp"
#include "sparrow/buffer/buffer_adaptor.hpp"
Include dependency graph for buffers.hpp:

Go to the source code of this file.

Namespaces

namespace  sparrow
 

Functions

template<std::ranges::range R>
requires std::ranges::sized_range<std::ranges::range_value_t<R>>
size_t sparrow::number_of_bytes (const R &ranges)
 
template<std::ranges::range R>
requires (std::ranges::sized_range<std::ranges::range_value_t<R>>)
buffer< uint8_t > sparrow::strings_to_buffer (R &&strings)
 
template<std::ranges::range R>
requires (std::is_arithmetic_v<std::ranges::range_value_t<R>>)
buffer< uint8_t > sparrow::range_to_buffer (R &&range)