Lines Matching refs:heim_object_t
44 typedef void * heim_object_t;
46 typedef heim_object_t heim_bool_t;
47 typedef heim_object_t heim_null_t;
67 void * heim_retain(heim_object_t);
68 void heim_release(heim_object_t);
76 heim_get_tid(heim_object_t object);
79 heim_cmp(heim_object_t a, heim_object_t b);
82 heim_get_hash(heim_object_t ptr);
122 typedef void (*heim_array_iterator_f_t)(heim_object_t, void *);
124 int heim_array_append_value(heim_array_t, heim_object_t);
127 void heim_array_iterate(heim_array_t, void (^)(heim_object_t));
130 heim_object_t
134 void heim_array_filter(heim_array_t, int (^)(heim_object_t));
146 typedef void (*heim_dict_iterator_f_t)(heim_object_t, heim_object_t, void *);
148 int heim_dict_add_value(heim_dict_t, heim_object_t, heim_object_t);
151 void heim_dict_iterate(heim_dict_t, void (^)(heim_object_t, heim_object_t));
154 heim_object_t
155 heim_dict_copy_value(heim_dict_t, heim_object_t);
156 void heim_dict_delete_key(heim_dict_t, heim_object_t);
186 void heim_auto_release(heim_object_t);