JXXON object mapper library
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NJXXONJXXON root namespace
 CEqualTo
 CEqualTo< T, typename std::enable_if< IsSharedPtr< T >::value >::type >Functional forwarding to std::equal_to for nullable element targets. Null elements are considered equal to each other
 CEqualTo< T, typename std::enable_if<!IsSharedPtr< T >::value >::type >Functional forwarding to std::equal_to for non-nullable elements
 CErrorJXXON exception
 CHash
 CHash< T, typename std::enable_if< IsSharedPtr< T >::value >::type >Functional forwarding to std::hash for nullable element targets
 CHash< T, typename std::enable_if<!IsSharedPtr< T >::value >::type >Functional forwarding to std::hash for non-nullable elements
 CIsSharedPtrTrait class identifying T not to be a std::shared_ptr (i.e. non-nullable)
 CIsSharedPtr< std::shared_ptr< T > >Trait class identifying T as std::shared_ptr (i.e. nullable)
 CJson
 CArray
 CArrayTypeInterface implemented by JSON array type containers
 CMap
 CMapTypeInterface implemented by JSON map type containers
 CSerializableInterface implemented by (de)serializable classes. Preferrably use the type alias JXXON::Serializable for implementations
 CLess
 CLess< T, typename std::enable_if< IsSharedPtr< T >::value >::type >Functional forwarding to std::less for nullable element targets. Null elements are considered equal to each other
 CLess< T, typename std::enable_if<!IsSharedPtr< T >::value >::type >Functional forwarding to std::less for non-nullable elements