di 0.1.0
Loading...
Searching...
No Matches
di::Base64< Con > Class Template Reference

#include <di/serialization/base64.h>

Public Types

using IsAtom = void
 

Public Member Functions

 Base64 ()=default
 
constexpr Base64 (Con container)
 
constexpr auto container () const &-> Con const &
 
constexpr auto container () &&-> Con &&
 
auto operator== (Base64 const &other) const -> bool=default
 

Friends

template<concepts::Encoding Enc>
constexpr friend auto tag_invoke (types::Tag< format::formatter_in_place >, InPlaceType< Base64 >, FormatParseContext< Enc > &)
 
constexpr friend auto tag_invoke (types::Tag< parser::create_parser_in_place >, InPlaceType< Base64 >)
 

Member Typedef Documentation

◆ IsAtom

template<concepts::ContainerOf< byte > Con = di::Vector<byte>>
using di::serialization::Base64< Con >::IsAtom = void

Constructor & Destructor Documentation

◆ Base64() [1/2]

template<concepts::ContainerOf< byte > Con = di::Vector<byte>>
di::serialization::Base64< Con >::Base64 ( )
default

◆ Base64() [2/2]

template<concepts::ContainerOf< byte > Con = di::Vector<byte>>
di::serialization::Base64< Con >::Base64 ( Con container)
inlineexplicitconstexpr

Member Function Documentation

◆ container() [1/2]

template<concepts::ContainerOf< byte > Con = di::Vector<byte>>
auto di::serialization::Base64< Con >::container ( ) && -> Con&&
inlineconstexpr

◆ container() [2/2]

template<concepts::ContainerOf< byte > Con = di::Vector<byte>>
auto di::serialization::Base64< Con >::container ( ) const & -> Con const&
inlineconstexpr

◆ operator==()

template<concepts::ContainerOf< byte > Con = di::Vector<byte>>
auto di::serialization::Base64< Con >::operator== ( Base64< Con > const & other) const -> bool=default
default

Friends And Related Symbol Documentation

◆ tag_invoke [1/2]

template<concepts::ContainerOf< byte > Con = di::Vector<byte>>
template<concepts::Encoding Enc>
friend auto tag_invoke ( types::Tag< format::formatter_in_place > ,
InPlaceType< Base64< Con > > ,
FormatParseContext< Enc > &  )
friend

◆ tag_invoke [2/2]

template<concepts::ContainerOf< byte > Con = di::Vector<byte>>
friend auto tag_invoke ( types::Tag< parser::create_parser_in_place > ,
InPlaceType< Base64< Con > >  )
friend

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