summaryrefslogtreecommitdiff
path: root/json-glib/json-builder.h
diff options
context:
space:
mode:
authorEmmanuele Bassi <ebassi@linux.intel.com>2010-08-15 18:46:02 +0100
committerEmmanuele Bassi <ebassi@linux.intel.com>2010-08-15 18:46:02 +0100
commit2c3062cbd79826b184a6f613c519e69f3ddc1ec6 (patch)
tree374d167d5cae826fdbda5e57a3f9709967ceb5b2 /json-glib/json-builder.h
parent2d7550948dfb2e5907b851bc2c4bd296a7526086 (diff)
downloadjson-glib-2c3062cbd79826b184a6f613c519e69f3ddc1ec6.tar.gz
builder: Add Since: annotations
Diffstat (limited to 'json-glib/json-builder.h')
-rw-r--r--json-glib/json-builder.h54
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