Lines Matching refs:len_ptr
621 let (_, len_ptr, _) = self.triple_mut(); in set_len()
622 *len_ptr = new_len; in set_len()
688 let &mut (ptr, ref mut len_ptr) = self.data.heap_mut(); in triple_mut()
689 (ptr, len_ptr, self.capacity) in triple_mut()
774 let (ptr, len_ptr, _) = self.triple_mut(); in pop()
775 if *len_ptr == 0 { in pop()
778 let last_index = *len_ptr - 1; in pop()
779 *len_ptr = last_index; in pop()
933 let (ptr, len_ptr, _) = self.triple_mut(); in truncate()
934 while len < *len_ptr { in truncate()
935 let last_index = *len_ptr - 1; in truncate()
936 *len_ptr = last_index; in truncate()
981 let (mut ptr, len_ptr, _) = self.triple_mut(); in remove()
982 let len = *len_ptr; in remove()
984 *len_ptr = len - 1; in remove()
999 let (mut ptr, len_ptr, _) = self.triple_mut(); in insert()
1000 let len = *len_ptr; in insert()
1002 *len_ptr = len + 1; in insert()
1429 let (ptr, len_ptr, _) = v.triple_mut(); in from_elem()
1430 let mut local_len = SetLenOnDrop::new(len_ptr); in from_elem()
1660 let (ptr, len_ptr, cap) = self.triple_mut(); in extend()
1661 let mut len = SetLenOnDrop::new(len_ptr); in extend()