OpenEnroth 73e68f7
Loading...
Searching...
No Matches
Public Member Functions | List of all members
detail::TypedHandler< T > Class Template Reference

#include <AnyHandler.h>

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

Public Member Functions

virtual std::string serialize (const std::any &value) const override
 
virtual std::any deserialize (std::string_view value) const override
 
virtual bool equals (const std::any &l, const std::any &r) const override
 
virtual const std::type_info & type () const override
 
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
 

Additional Inherited Members

- Static Public Member Functions inherited from AnyHandler
template<class T >
static AnyHandlerforType ()
 

Member Function Documentation

◆ deserialize()

template<class T >
virtual std::any detail::TypedHandler< T >::deserialize ( std::string_view  value) const
inlineoverridevirtual

Implements AnyHandler.

◆ equals()

template<class T >
virtual bool detail::TypedHandler< T >::equals ( const std::any &  l,
const std::any &  r 
) const
inlineoverridevirtual

Implements AnyHandler.

◆ serialize()

template<class T >
virtual std::string detail::TypedHandler< T >::serialize ( const std::any &  value) const
inlineoverridevirtual

Implements AnyHandler.

◆ type()

template<class T >
virtual const std::type_info & detail::TypedHandler< T >::type ( ) const
inlineoverridevirtual

Implements AnyHandler.


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