diff options
Diffstat (limited to 'json-glib/json-gobject.h')
| -rw-r--r-- | json-glib/json-gobject.h | 28 |
1 files changed, 19 insertions, 9 deletions
diff --git a/json-glib/json-gobject.h b/json-glib/json-gobject.h index 89e8957..69ae4e2 100644 --- a/json-glib/json-gobject.h +++ b/json-glib/json-gobject.h @@ -69,15 +69,25 @@ struct _JsonSerializableIface GType json_serializable_get_type (void) G_GNUC_CONST; -JsonNode *json_serializable_serialize_property (JsonSerializable *serializable, - const gchar *property_name, - const GValue *value, - GParamSpec *pspec); -gboolean json_serializable_deserialize_property (JsonSerializable *serializable, - const gchar *property_name, - GValue *value, - GParamSpec *pspec, - JsonNode *property_node); +JsonNode *json_serializable_serialize_property (JsonSerializable *serializable, + const gchar *property_name, + const GValue *value, + GParamSpec *pspec); +gboolean json_serializable_deserialize_property (JsonSerializable *serializable, + const gchar *property_name, + GValue *value, + GParamSpec *pspec, + JsonNode *property_node); + +JsonNode *json_serializable_default_serialize_property (JsonSerializable *serializable, + const gchar *property_name, + const GValue *value, + GParamSpec *pspec); +gboolean json_serializable_default_deserialize_property (JsonSerializable *serializable, + const gchar *property_name, + GValue *value, + GParamSpec *pspec, + JsonNode *property_node); /** * JsonBoxedSerializeFunc: |
