|
nfx-serialization 0.3.0
Cross-platform C++ JSON serialization library with extensible trait capabilities
|
Default serialization traits - users can specialize this. More...
#include <nfx/serialization/json/SerializationTraits.h>
Static Public Member Functions | |
| static void | serialize (const T &obj, Document &doc) |
| Default serialize implementation - delegates to member method. | |
| static void | deserialize (T &obj, const Document &doc) |
| Default deserialize implementation - delegates to member method. | |
Default serialization traits - users can specialize this.
| T | The type to serialize/deserialize |
This is the extension point for users to define custom serialization. Users can specialize this template for their types or even override library types with custom serialization logic.
Definition at line 85 of file SerializationTraits.h.
|
inlinestatic |
Default deserialize implementation - delegates to member method.
| obj | Object to deserialize into |
| doc | Document to deserialize from |
Definition at line 125 of file SerializationTraits.h.

|
inlinestatic |
Default serialize implementation - delegates to member method.
| obj | Object to serialize |
| doc | Document to serialize into |
Definition at line 92 of file SerializationTraits.h.
