A deserializer for ETL expressions.
More...
#include <deserializer.hpp>
|
|
using | stream_t = Stream |
| | The type of stream to use.
|
| |
|
using | char_t = typename stream_t::char_type |
| | The char type of the stream.
|
| |
|
| template<typename... Args> |
| | deserializer (Args &&... args) |
| | Construct the deserializer by forwarding the arguments to the stream. More...
|
| |
| template<typename T > |
| deserializer & | operator>> (T &value) |
| | Reads a value of the given type from the stream. More...
|
| |
template<typename Stream>
struct etl::deserializer< Stream >
A deserializer for ETL expressions.
◆ deserializer()
template<typename Stream>
template<typename... Args>
Construct the deserializer by forwarding the arguments to the stream.
- Parameters
-
| args | The arguments to forward to the stream constructor |
◆ operator>>()
template<typename Stream>
template<typename T >
Reads a value of the given type from the stream.
- Parameters
-
| value | Reference to the value where to write |
- Returns
- the deserializer
The documentation for this struct was generated from the following file: