summaryrefslogtreecommitdiff
path: root/vapi/metadata/Json-1.0.metadata
blob: c897ee8806cbfd52b8a1bcfb90a945a903c2f7df (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
// Vala specific
*.*.cancellable default=null
Parser.load_from_data.length default=-1
gobject_from_data.length default=-1
Array.sized_new name="sized"
*.get_root nullable

// Forward Upstream
Json cheader_filename="json-glib/json-glib.h"
Node
	.get_value.value out
BoxedDeserializeFunc skip=false
boxed_register_serialize_func skip=false
boxed_register_deserialize_func skip=false

// Floating references
gvariant_deserialize unowned=false floating
gvariant_deserialize_data unowned=false floating

Object.add_member replacement="Json.Object.set_member"
Serializable cheader_filename="json-glib/json-glib.h,json-glib/json-gobject.h"
	     .deserialize_property.value out
construct_gobject cheader_filename="json-glib/json-glib.h,json-glib/json-gobject.h" replacement="Json.gobject_from_data"
serialize_gobject cheader_filename="json-glib/json-glib.h,json-glib/json-gobject.h" replacement="Json.gobject_to_data"