aether::netcode::transcode::optional_struct_coder_impl< T, index, BitMaskMember > Struct Template Referencefinal

#include <transcode.hh>

Public Member Functions

bool encode (const T &input, bit_appender &w) override final
 
bool decode (bit_stream &r, T &out) override final
 

Member Function Documentation

template<typename T , int index, typename BitMaskMember >
bool aether::netcode::transcode::optional_struct_coder_impl< T, index, BitMaskMember >::decode ( bit_stream r,
T &  out 
)
inlinefinaloverride
template<typename T , int index, typename BitMaskMember >
bool aether::netcode::transcode::optional_struct_coder_impl< T, index, BitMaskMember >::encode ( const T &  input,
bit_appender w 
)
inlinefinaloverride