aether::serde::detail Namespace Reference

Functions

void base_function ()
 
template<typename R , typename... Ls>
std::ptrdiff_t encode_function_pointer (R(*f_)(Ls...))
 
template<typename R , typename... Ls>
void decode_function_pointer (const std::ptrdiff_t encoded, R(*&f_)(Ls...))
 

Function Documentation

void aether::serde::detail::base_function ( )
template<typename R , typename... Ls>
void aether::serde::detail::decode_function_pointer ( const std::ptrdiff_t  encoded,
R(*&)(Ls...)  f_ 
)
template<typename R , typename... Ls>
std::ptrdiff_t aether::serde::detail::encode_function_pointer ( R(*)(Ls...)  f_)