sparrow 1.0.0
Loading...
Searching...
No Matches
sparrow::BufferReference Concept Reference

Concept that checks if a type is a buffer reference suitable for adaptation. More...

#include <buffer_adaptor.hpp>

Concept definition

template<typename FromBufferRef, typename T>
concept sparrow::BufferReference = std::ranges::contiguous_range<FromBufferRef> && std::is_reference_v<FromBufferRef>
&& (sizeof(std::ranges::range_value_t<FromBufferRef>) <= sizeof(T))
Concept that checks if a type is a buffer reference suitable for adaptation.

Detailed Description

Concept that checks if a type is a buffer reference suitable for adaptation.

Template Parameters
FromBufferRefThe buffer reference type to check.
TThe target element type.

Definition at line 34 of file buffer_adaptor.hpp.