15#include "adapter_for.hpp"
27template <
typename TWrapper>
31 using element_type =
typename TWrapper::value_type;
An adapter for the type T.
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.
An adapter for enumeration types.
Represents a single JSON value, which can be any one of a potential kind, each behaving slightly diff...
An adapter for "wrapper" types.
Copyright (c) 2014-2020 by Travis Gockel.
Conversion between C++ types and JSON values.