GMP 0.4.0
Generative Metaprogramming library for C++
Loading...
Searching...
No Matches
gmp::basic_deserializer< Reader > Class Template Reference

#include <deserializer.hpp>

Public Member Functions

 basic_deserializer (const Reader &reader, deserialization_options options={})
 
const deserialization_optionsoptions () const noexcept
 
template<typename T >
serialization_result< T > decode ()
 

Detailed Description

template<typename Reader>
requires serialization_reader<Reader>
class gmp::basic_deserializer< Reader >

Definition at line 35 of file deserializer.hpp.

Constructor & Destructor Documentation

◆ basic_deserializer()

template<typename Reader >
gmp::basic_deserializer< Reader >::basic_deserializer ( const Reader reader,
deserialization_options  options = {} 
)
inline

Definition at line 37 of file deserializer.hpp.

Member Function Documentation

◆ decode()

template<typename Reader >
template<typename T >
serialization_result< T > gmp::basic_deserializer< Reader >::decode ( )
inline

Definition at line 44 of file deserializer.hpp.

References gmp::enum_values().

◆ options()

template<typename Reader >
const deserialization_options & gmp::basic_deserializer< Reader >::options ( ) const
inlinenoexcept

Definition at line 40 of file deserializer.hpp.


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