Anklang C++ API 0.0.0
Loading...
Searching...
No Matches
serialize.hh File Reference

Classes

struct Has_serialize_f< class, class >
struct Has_serialize_f< T, void_t< decltype(serialize(std::declval< T & >(), std::declval< WritNode & >())) > >
class Writ
struct WritConverter< T, typename >
struct WritConverter< T, REQUIRESv< !std::is_base_of< Serializable, T >::value &&!Jsonipc::DerivesVector< T >::value &&!Jsonipc::DerivesSharedPtr< T >::value &&std::is_class< T >::value > >
struct WritConverter< T, REQUIRESv< std::is_base_of< Serializable, T >::value > >
struct WritConverter< T, REQUIRESv< std::is_enum< T >::value > >
struct WritConverter< T, REQUIRESv< std::is_integral< T >::value||std::is_floating_point< T >::value > >
class WritLink
class WritNode

Namespaces

namespace Ase

Typedefs

usingWritP = std::shared_ptr< Writ >

Functions

template<class T >
Tjson_parse (const String &jsonstring)
template<class T >
booljson_parse (const String &jsonstring, T &target)
template<class T >
Stringjson_stringify (const T &source, Writ::Flags flags=Writ::Flags(0))