diff options
author | Emmanuele Bassi <ebassi@linux.intel.com> | 2010-08-15 18:46:02 +0100 |
---|---|---|
committer | Emmanuele Bassi <ebassi@linux.intel.com> | 2010-08-15 18:46:02 +0100 |
commit | 2c3062cbd79826b184a6f613c519e69f3ddc1ec6 (patch) | |
tree | 374d167d5cae826fdbda5e57a3f9709967ceb5b2 /json-glib/json-builder.h | |
parent | 2d7550948dfb2e5907b851bc2c4bd296a7526086 (diff) | |
download | json-glib-2c3062cbd79826b184a6f613c519e69f3ddc1ec6.tar.gz |
builder: Add Since: annotations
Diffstat (limited to 'json-glib/json-builder.h')
-rw-r--r-- | json-glib/json-builder.h | 54 |
1 files changed, 30 insertions, 24 deletions
diff --git a/json-glib/json-builder.h b/json-glib/json-builder.h index 33b16ab..e034193 100644 --- a/json-glib/json-builder.h +++ b/json-glib/json-builder.h @@ -45,7 +45,10 @@ typedef struct _JsonBuilderClass JsonBuilderClass; /** * JsonBuilder: * - * JSON tree builder. + * The <structname>JsonBuilder</structname> structure contains only + * private data and shouls be accessed using the provided API + * + * Since: 0.12 */ struct _JsonBuilder { @@ -58,7 +61,10 @@ struct _JsonBuilder /** * JsonBuilderClass: * - * #JsonBuilder class + * The <structname>JsonBuilder</structname> structure contains only + * private data + * + * Since: 0.12 */ struct _JsonBuilderClass { @@ -72,28 +78,28 @@ struct _JsonBuilderClass GType json_builder_get_type (void) G_GNUC_CONST; -JsonBuilder *json_builder_new (void); -JsonNode *json_builder_get_root (JsonBuilder *builder); -void json_builder_reset (JsonBuilder *builder); - -JsonBuilder *json_builder_begin_array (JsonBuilder *builder); -JsonBuilder *json_builder_end_array (JsonBuilder *builder); -JsonBuilder *json_builder_begin_object (JsonBuilder *builder); -JsonBuilder *json_builder_end_object (JsonBuilder *builder); - -JsonBuilder *json_builder_set_member_name (JsonBuilder *builder, - const gchar *member_name); -JsonBuilder *json_builder_add_value (JsonBuilder *builder, - JsonNode *node); -JsonBuilder *json_builder_add_int_value (JsonBuilder *builder, - gint64 value); -JsonBuilder *json_builder_add_double_value (JsonBuilder *builder, - gdouble value); -JsonBuilder *json_builder_add_boolean_value (JsonBuilder *builder, - gboolean value); -JsonBuilder *json_builder_add_string_value (JsonBuilder *builder, - const gchar *value); -JsonBuilder *json_builder_add_null_value (JsonBuilder *builder); +JsonBuilder *json_builder_new (void); +JsonNode *json_builder_get_root (JsonBuilder *builder); +void json_builder_reset (JsonBuilder *builder); + +JsonBuilder *json_builder_begin_array (JsonBuilder *builder); +JsonBuilder *json_builder_end_array (JsonBuilder *builder); +JsonBuilder *json_builder_begin_object (JsonBuilder *builder); +JsonBuilder *json_builder_end_object (JsonBuilder *builder); + +JsonBuilder *json_builder_set_member_name (JsonBuilder *builder, + const gchar *member_name); +JsonBuilder *json_builder_add_value (JsonBuilder *builder, + JsonNode *node); +JsonBuilder *json_builder_add_int_value (JsonBuilder *builder, + gint64 value); +JsonBuilder *json_builder_add_double_value (JsonBuilder *builder, + gdouble value); +JsonBuilder *json_builder_add_boolean_value (JsonBuilder *builder, + gboolean value); +JsonBuilder *json_builder_add_string_value (JsonBuilder *builder, + const gchar *value); +JsonBuilder *json_builder_add_null_value (JsonBuilder *builder); G_END_DECLS |