9 struct HostToLittleEndianFunction {
10 template<concepts::IntegralOrEnum T>
11 constexpr auto operator()(T value)
const -> T {
24template<concepts::IntegralOrEnum T>
38 constexpr auto value() const -> T {
return *
this; }
41 template<concepts::Encoding Enc>
Definition little_endian.h:25
constexpr LittleEndian(T value)
Definition little_endian.h:29
constexpr friend auto tag_invoke(types::Tag< formatter_in_place >, InPlaceType< LittleEndian >, FormatParseContext< Enc > &parse_context, bool debug)
Definition little_endian.h:42
constexpr auto operator=(T value) -> LittleEndian
Definition little_endian.h:31
constexpr auto value() const -> T
Definition little_endian.h:38
Definition format_parse_context.h:14
Definition bit_proxy_reference.h:5
constexpr auto byteswap
Definition byteswap.h:38
@ Little
Definition endian.h:5
@ Native
Definition endian.h:7
constexpr auto little_endian_to_host
Definition little_endian.h:22
constexpr auto host_to_little_endian
Definition little_endian.h:21
constexpr auto value
Definition value.h:34
di::meta::Decay< decltype(T)> Tag
Definition tag_invoke.h:28
Definition any_storable.h:9
Definition in_place_type.h:5