summaryrefslogtreecommitdiff
path: root/lib/RT.cpp
blob: c76c1d1e846aa2b74592b7bb662a9be74f1f8cb8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
#include "RT.hpp"

template<> json toJSON<String>(String &v) {
  return json(v);
}

template<> json toJSON<Float>(Float &v) {
  return json(v);
}

template<> json toJSON<bool>(bool &v) {
  return json(v);
}

template<> json toJSON<int>(int &v) {
  return json(v);
}

template<> json toJSON<unsigned int>(unsigned int &v) {
  return json(v);
}

template<> String fromJSON<String>(String &v, json &obj) {
  String s;
  return s;
}

template<> Float fromJSON<Float>(Float &v, json &obj) {
  return 0.0;
}

template<> bool fromJSON<bool>(bool &v, json &obj) {
  return false;
}

template<> int fromJSON<int>(int &v, json &obj) {
  return 0;
}

template<> unsigned int fromJSON<unsigned int>(unsigned int &v, json &obj) {
  return 0;
}