Lines Matching refs:tail
72 return (tail - head == o.tail - o.head) in operator ==()
74 && 0 == hb_memcmp (head, o.head, tail - head) in operator ==()
79 return hb_bytes_t (head, tail - head).hash () ^ in hash()
94 char *tail; member
102 char *tail; member
108 { return snapshot_t { head, tail, current, current->links.length }; } in snapshot()
152 this->tail = this->end; in reset()
242 obj->tail = tail; in push()
255 revert (obj->head, obj->tail); in pop_discard()
271 obj->tail = head; in pop_pack()
273 unsigned len = obj->tail - obj->head; in pop_pack()
293 tail -= len; in pop_pack()
294 memmove (tail, obj->head, len); in pop_pack()
296 obj->head = tail; in pop_pack()
297 obj->tail = tail + len; in pop_pack()
323 revert (snap.head, snap.tail); in revert()
331 assert (tail <= snap_tail); in revert()
333 tail = snap_tail; in revert()
341 packed.tail ()->head < tail) in discard_stale_objects()
343 packed_map.del (packed.tail ()); in discard_stale_objects()
344 assert (!packed.tail ()->next); in discard_stale_objects()
345 packed.tail ()->fini (); in discard_stale_objects()
349 assert (packed.tail ()->head == tail); in discard_stale_objects()
400 case Tail: offset = child->head - parent->tail; break; in resolve_links()
401 case Absolute: offset = (head - start) + (child->head - tail); break; in resolve_links()
453 if (this->tail - this->head < ptrdiff_t (size)) in allocate_size()
545 + (this->end - this->tail); in copy_bytes()
551 memcpy (p + (this->head - this->start), this->tail, this->end - this->tail); in copy_bytes()
578 char *start, *head, *tail, *end; member