![]() |
hivemind 1.0.0
|
Implementation for a vector with members. More...
#include <serializer.h>
Public Member Functions | |
ISMemberVector (const ISMemberVector< T > &) | |
ISMemberVector (std::vector< T > &v) | |
virtual rapidjson::Value | ToDom (rapidjson::Document &d) |
ToDom is the function that enables the serializer to take data from the application to the JSON file. | |
virtual void | FromDom (rapidjson::Value &v, rapidjson::Document &d) |
FromDom is the function that enables the serializer to get data out of the JSON file and put it in the application. | |
![]() | |
virtual ISProperties | GetProperty () |
GetProperty enables the serializer to deal with composite type like objects and members. | |
virtual void | CreateObject () |
For future expansion. | |
virtual rapidjson::Value | GetName (rapidjson::Document &d) |
For future expansion. | |
virtual rapidjson::Value | ToDom (rapidjson::Document &d) |
ToDom is the function that enables the serializer to take data from the application to the JSON file. | |
virtual void | FromDom (rapidjson::Value &v, rapidjson::Document &d) |
FromDom is the function that enables the serializer to get data out of the JSON file and put it in the application. | |
Private Attributes | |
std::vector< T > & | value |
Implementation for a vector with members.
Definition at line 380 of file serializer.h.
|
inline |
Definition at line 385 of file serializer.h.
|
inline |
Definition at line 387 of file serializer.h.
|
virtual |
FromDom is the function that enables the serializer to get data out of the JSON file and put it in the application.
Reimplemented from Json::ISValue.
Definition at line 409 of file serializer.h.
|
virtual |
ToDom is the function that enables the serializer to take data from the application to the JSON file.
Reimplemented from Json::ISValue.
Definition at line 394 of file serializer.h.
References debug.
|
private |
Definition at line 382 of file serializer.h.