Lines Matching refs:hb_blob_t
53 struct hb_blob_t {
68 static bool _try_writable (hb_blob_t *blob);
71 _hb_blob_destroy_user_data (hb_blob_t *blob)
96 hb_blob_t *
103 hb_blob_t *blob;
107 !(blob = hb_object_create<hb_blob_t> ())) {
151 hb_blob_t *
152 hb_blob_create_sub_blob (hb_blob_t *parent,
156 hb_blob_t *blob;
183 hb_blob_t *
186 static const hb_blob_t _hb_blob_nil = {
199 return const_cast<hb_blob_t *> (&_hb_blob_nil);
214 hb_blob_t *
215 hb_blob_reference (hb_blob_t *blob)
233 hb_blob_destroy (hb_blob_t *blob)
255 hb_blob_set_user_data (hb_blob_t *blob,
276 hb_blob_get_user_data (hb_blob_t *blob,
292 hb_blob_make_immutable (hb_blob_t *blob)
311 hb_blob_is_immutable (hb_blob_t *blob)
328 hb_blob_get_length (hb_blob_t *blob)
345 hb_blob_get_data (hb_blob_t *blob, unsigned int *length)
370 hb_blob_get_data_writable (hb_blob_t *blob, unsigned int *length)
387 _try_make_writable_inplace_unix (hb_blob_t *blob)
430 _try_writable_inplace (hb_blob_t *blob)
445 _try_writable (hb_blob_t *blob)