diff options
author | Csaba Hruska <csaba.hruska@gmail.com> | 2015-09-16 11:46:50 +0200 |
---|---|---|
committer | Csaba Hruska <csaba.hruska@gmail.com> | 2015-09-16 11:46:50 +0200 |
commit | 59ecb368b77ae5fb619aacd7afbf1457393c3f2e (patch) | |
tree | 318e0dd58ee7a4e02c3c52a63d79516ac0bb07f9 /lib/RT.hpp | |
parent | 030fb57e15c35baaee7d4d30e012d3e51e4d871c (diff) |
work on C++ serialization
Diffstat (limited to 'lib/RT.hpp')
-rw-r--r-- | lib/RT.hpp | 15 |
1 files changed, 15 insertions, 0 deletions
@@ -34,4 +34,19 @@ json toJSON(std::map<k,v> &value) { | |||
34 | return json(); | 34 | return json(); |
35 | } | 35 | } |
36 | 36 | ||
37 | template<typename T> | ||
38 | T fromJSON(T &v, json &obj); | ||
39 | |||
40 | template<typename any> | ||
41 | std::vector<any> fromJSON(std::vector<any> &v, json &obj) { | ||
42 | std::vector<any> a; | ||
43 | return a; | ||
44 | } | ||
45 | |||
46 | template<typename k, typename v> | ||
47 | std::map<k,v> fromJSON(std::map<k,v> &value, json &obj) { | ||
48 | std::map<k,v> a; | ||
49 | return a; | ||
50 | } | ||
51 | |||
37 | #endif \ No newline at end of file | 52 | #endif \ No newline at end of file |