OpenEnroth 73e68f7
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | List of all members
AnyHandler Class Referenceabstract

#include <AnyHandler.h>

Inheritance diagram for AnyHandler:
detail::TypedHandler< T >

Public Member Functions

virtual std::string serialize (const std::any &value) const =0
 
virtual std::any deserialize (std::string_view value) const =0
 
virtual bool equals (const std::any &l, const std::any &r) const =0
 
virtual const std::type_info & type () const =0
 

Static Public Member Functions

template<class T >
static AnyHandlerforType ()
 

Member Function Documentation

◆ deserialize()

virtual std::any AnyHandler::deserialize ( std::string_view  value) const
pure virtual

Implemented in detail::TypedHandler< T >.

◆ equals()

virtual bool AnyHandler::equals ( const std::any &  l,
const std::any &  r 
) const
pure virtual

Implemented in detail::TypedHandler< T >.

◆ forType()

template<class T >
AnyHandler * AnyHandler::forType
static

◆ serialize()

virtual std::string AnyHandler::serialize ( const std::any &  value) const
pure virtual

Implemented in detail::TypedHandler< T >.

◆ type()

virtual const std::type_info & AnyHandler::type ( ) const
pure virtual

Implemented in detail::TypedHandler< T >.


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