Iros
 
Loading...
Searching...
No Matches
di::bit::BigEndian< T > Class Template Reference

#include <di/bit/endian/big_endian.h>

Public Member Functions

 BigEndian ()=default
 
constexpr BigEndian (T value)
 
constexpr auto operator= (T value) -> BigEndian
 
constexpr operator T () const
 
constexpr auto value () const -> T
 

Friends

template<concepts::Encoding Enc>
constexpr friend auto tag_invoke (types::Tag< formatter_in_place >, InPlaceType< BigEndian >, FormatParseContext< Enc > &parse_context, bool debug)
 

Constructor & Destructor Documentation

◆ BigEndian() [1/2]

template<concepts::IntegralOrEnum T>
di::bit::BigEndian< T >::BigEndian ( )
default

◆ BigEndian() [2/2]

template<concepts::IntegralOrEnum T>
di::bit::BigEndian< T >::BigEndian ( T value)
inlineconstexpr

Member Function Documentation

◆ operator T()

template<concepts::IntegralOrEnum T>
di::bit::BigEndian< T >::operator T ( ) const
inlineconstexpr

◆ operator=()

template<concepts::IntegralOrEnum T>
auto di::bit::BigEndian< T >::operator= ( T value) -> BigEndian
inlineconstexpr

◆ value()

template<concepts::IntegralOrEnum T>
auto di::bit::BigEndian< T >::value ( ) const -> T
inlineconstexpr

Friends And Related Symbol Documentation

◆ tag_invoke

template<concepts::IntegralOrEnum T>
template<concepts::Encoding Enc>
friend auto tag_invoke ( types::Tag< formatter_in_place > ,
InPlaceType< BigEndian< T > > ,
FormatParseContext< Enc > & parse_context,
bool debug )
friend

The documentation for this class was generated from the following file: