diff options
author | Emmanuele Bassi <ebassi@gnome.org> | 2012-06-30 13:26:04 +0100 |
---|---|---|
committer | Emmanuele Bassi <ebassi@gnome.org> | 2012-06-30 13:26:04 +0100 |
commit | c836800166f2b40e605bb497d7d6e884ae85254c (patch) | |
tree | 54c9b2e63385d5cf74eda97333657c83e6154327 /json-glib/tests/node.c | |
parent | 7bd24bd628df97d216436e03237fc27f85a6aa8b (diff) | |
download | json-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