JSON Voorhees
Killer JSON for C++
jsonv::container_adapter< optional< T > > Class Template Reference
+ Inheritance diagram for jsonv::container_adapter< optional< T > >:

Protected Member Functions

virtual optional< T > create (const extraction_context &context, const value &from) const override
 
virtual value to_json (const serialization_context &context, const optional< T > &from) const override
 

Additional Inherited Members

- Public Member Functions inherited from jsonv::adapter_for< optional< T > >
virtual const std::type_info & get_type () const override
 Get the run-time type this extractor knows how to extract. More...
 
virtual void extract (const extraction_context &context, const value &from, void *into) const override
 Extract a the type from a value into a region of memory. More...
 
virtual value to_json (const serialization_context &context, const void *from) const override
 Create a value from the value in the given region of memory. More...
 

Detailed Description

template<typename T>
class jsonv::container_adapter< optional< T > >

Definition at line 27 of file serialization_optional.hpp.


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