header_utils
Loading...
Searching...
No Matches
ghassanpl::string_ops::stringable Concept Reference

The type is "stringable", that is, a continuous range of characters. More...

#include <string_ops.h>

Concept definition

template<typename T, typename CHAR_TYPE char>
concept ghassanpl::string_ops::stringable = (std::ranges::contiguous_range<T> && std::is_convertible_v<std::ranges::range_value_t<T>, CHAR_TYPE>)
The type is "stringable", that is, a continuous range of characters.
Definition string_ops.h:45
constexpr auto bit_count
Equal to the number of bits in the type.
Definition bits.h:33

Detailed Description

The type is "stringable", that is, a continuous range of characters.

Template Parameters
CHAR_TYPEthe character type, char by default

Definition at line 45 of file string_ops.h.