File serialize.hh
FileList > ase > serialize.hh
#include <ase/value.hh>
#include <ase/strings.hh>
#include <ase/jsonapi.hh>
Namespaces
Type |
Name |
namespace |
Ase The Anklang C++ API namespace. |
Classes
Type |
Name |
struct |
Has_serialize_f <class, class> Has_serialize_f<T> - Check if serialize(T&, WritNode &) is provided forT . |
struct |
Has_serialize_f< T, void_t< decltype(serialize(std::declval< T & >(), std::declval< WritNode & >())) > > <class T>
|
class |
Writ Document containing all information needed to serialize and deserialize a Value . |
struct |
WritConverter <typename T, typename> Template to specialize string conversion for various data types. |
struct |
WritConverter< T, REQUIRESv< !std::is_base_of< Serializable, T >::value &&!Jsonipc::DerivesVector< T >::value &&!Jsonipc::DerivesSharedPtr< T >::value &&std::is_class< T >::value > > <typename T>
|
struct |
WritConverter< T, REQUIRESv< std::is_base_of< Serializable, T >::value > > <typename T>
|
struct |
WritConverter< T, REQUIRESv< std::is_enum< T >::value > > <typename T>
|
struct |
WritConverter< T, REQUIRESv< std::is_integral< T >::value||std::is_floating_point< T >::value > > <typename T>
|
class |
WritLink
|
class |
WritNode One entry in a Writ serialization document. |
The documentation for this class was generated from the following file /__w/anklang/anklang/ase/serialize.hh