StormByte C++ Library 1.2.0
StormByte is a comprehensive, cross-platform C++ library aimed at easing system programming, configuration management, logging, and database handling tasks. This library provides a unified API that abstracts away the complexities and inconsistencies of different platforms (Windows, Linux).
Loading...
Searching...
No Matches
StormByte::Type::ByteInputRange Concept Reference

Input range whose scalar values can be explicitly converted to std::byte. More...

#include <StormByte/type_traits/ranges.hxx>

Concept definition

template<typename R>
Input range whose scalar values can be explicitly converted to std::byte.
Definition ranges.hxx:145
Class or struct type (not union, not enum).
Definition categories.hxx:216
From may be explicitly converted to To with static_cast.
Definition conversions.hxx:57
Input range (std::ranges::input_range).
Definition ranges.hxx:52

Detailed Description

Input range whose scalar values can be explicitly converted to std::byte.

Template Parameters
RRange type.

Class-valued ranges are rejected. Conversion may be implicit or explicit.