tetengo 1.8.1
A multipurpose library set
Loading...
Searching...
No Matches
tetengo::trie::value_deserializer Class Reference

A value deserializer. More...

#include <value_serializer.hpp>

Public Member Functions

 value_deserializer (std::function< std::any(const std::vector< char > &)> deserialize)
 Creates a value deserializer.
 
std::any operator() (const std::vector< char > &serialized) const
 Deserializes a value.
 

Detailed Description

A value deserializer.

Constructor & Destructor Documentation

◆ value_deserializer()

tetengo::trie::value_deserializer::value_deserializer ( std::function< std::any(const std::vector< char > &)>  deserialize)
explicit

Creates a value deserializer.

Parameters
deserializeA deserializing function.

Member Function Documentation

◆ operator()()

std::any tetengo::trie::value_deserializer::operator() ( const std::vector< char > &  serialized) const

Deserializes a value.

Parameters
serializedA serialized value.
Returns
A value.

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