summaryrefslogtreecommitdiff
path: root/json-glib/tests/node.c
diff options
context:
space:
mode:
authorEmmanuele Bassi <ebassi@gnome.org>2012-06-30 13:26:04 +0100
committerEmmanuele Bassi <ebassi@gnome.org>2012-06-30 13:26:04 +0100
commitc836800166f2b40e605bb497d7d6e884ae85254c (patch)
tree54c9b2e63385d5cf74eda97333657c83e6154327 /json-glib/tests/node.c
parent7bd24bd628df97d216436e03237fc27f85a6aa8b (diff)
downloadjson-glib-c836800166f2b40e605bb497d7d6e884ae85254c.tar.gz
node: Replace GValue with JsonValue
Given our needs, GValue is terribly overengineered. We do not need transformability, and we only have four types of data which won't be extended. At the same time, GValue is lacking: it can only be copied around, whereas everything else inside a JsonNode is reference counted. We can now use the newly introduced JsonValue to replace our usage of GValue to store values inside a JsonNode, giving us a simpler, reference counted storage type.
Diffstat (limited to 'json-glib/tests/node.c')
0 files changed, 0 insertions, 0 deletions