Lines Matching refs:children
31 /* ignore this node - it's a dummy without children */
52 ARRAY_TYPE(mail_thread_child_node) children;
198 /* sort the children */
209 const struct mail_thread_child_node *children;
233 children = array_idx(&sorted_children, 0);
234 idx = children[0].idx;
236 /* dummy without children */
292 message's children to the children of the message in
293 the subject table (the children of both messages
311 of its children).
316 sibling of its children). */
322 table children of the dummy. Then replace the message
367 const struct mail_thread_child_node *children;
387 children = array_get(&sorted_children, &child_count);
391 roots[i].node = children[0];
395 roots[i].node.uid = children[0].uid;
396 roots[i].node.sort_date = children[0].sort_date;
472 /* We may see dummy messages without parents or children. We can't
555 struct mail_thread_child_node *children;
560 children = array_get_modifiable(&iter->children, &count);
562 uid = children[i].uid;
572 children[i].uid = seq;
583 i_array_init(&iter->children, count);
588 array_append(&iter->children, &roots[i].node, 1);
603 i_array_init(&child_iter->children, 8);
605 &child_iter->children);
638 const struct mail_thread_child_node *children, *child;
642 children = array_get(&iter->children, &count);
646 child = &children[iter->next_idx++];
651 /* this is a dummy node without children,
660 return array_count(&iter->children);
674 array_free(&iter->children);