Home | History | Annotate | Download | only in tests

Lines Matching refs:link

186   GList **link = user_data;
189 g_assert (*link != NULL);
191 iter = (*link)->data;
197 *link = (*link)->next;
286 queue_link_index (SequenceInfo *seq, GList *link)
288 if (link)
289 return g_queue_link_index (seq->queue, link);
341 GList **link)
345 if (link)
346 *link = g_queue_peek_nth_link (seq->queue, pos);
348 if (link)
349 g_assert (queue_link_index (seq, *link) == g_sequence_iter_get_position (iter));
374 /* A version of g_queue_insert_before() that appends if link is NULL */
376 queue_insert_before (SequenceInfo *seq, GList *link, gpointer data)
378 if (link)
379 g_queue_insert_before (seq->queue, link, data);
443 GList *link = seq->queue->head;
444 g_sequence_foreach (seq->sequence, seq_foreach, &link);
445 g_assert (link == NULL);
528 GList *link = g_queue_peek_nth_link (seq->queue, pos);
533 g_assert (link == NULL);
537 g_assert (link);
538 g_assert (link->data == iter);
565 GList *link;
566 GSequenceIter *iter = get_random_iter (seq, &link);
572 queue_insert_before (seq, link, new_iter);
695 GList *link;
696 GSequenceIter *iter = get_random_iter (seq, &link);
703 g_queue_delete_link (seq->queue, link);
722 GList *link;
723 GSequenceIter *iter = get_random_iter (seq, &link);
731 g_queue_delete_link (seq->queue, link);
745 GList *link;
746 GSequenceIter *iter = get_random_iter (seq, &link);
751 g_queue_delete_link (seq->queue, link);
888 GList *link;
890 iter = get_random_iter (seq, &link);
1002 GList *link;
1003 GSequenceIter *iter = get_random_iter (seq, &link);
1006 queue_link_index (seq, link));