diff options
Diffstat (limited to 'json-glib/json-types-private.h')
| -rw-r--r-- | json-glib/json-types-private.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/json-glib/json-types-private.h b/json-glib/json-types-private.h index efce6a9..f9ac064 100644 --- a/json-glib/json-types-private.h +++ b/json-glib/json-types-private.h @@ -95,6 +95,15 @@ struct _JsonObject volatile gint ref_count; }; +typedef struct +{ + JsonObject *object; /* unowned */ + GHashTableIter members_iter; /* iterator over @members */ + gpointer padding[2]; /* for future expansion */ +} JsonObjectIterReal; + +G_STATIC_ASSERT (sizeof (JsonObjectIterReal) == sizeof (JsonObjectIter)); + G_GNUC_INTERNAL const gchar * json_node_type_get_name (JsonNodeType node_type); G_GNUC_INTERNAL |
