Botan 3.6.0
Crypto and TLS for C&
Botan::detail::unsigned_integralish Concept Reference

#include <loadstor.h>

Concept definition

template<typename T>
std::unsigned_integral<strong_type_wrapped_type<T>> ||
(std::is_enum_v<T> && std::unsigned_integral<std::underlying_type_t<T>>) ||
typename detail::wrapped_type_helper< std::remove_cvref_t< T > >::type strong_type_wrapped_type
Extracts the wrapped type from a strong type.

Detailed Description

Models a type that can be loaded/stored from/to a byte range.

Definition at line 194 of file loadstor.h.