函数

GLibSequencesort_changed_iter

自:2.14

声明 [src]

void
g_sequence_sort_changed_iter (
  GSequenceIter* iter,
  GSequenceIterCompareFunc iter_cmp,
  gpointer cmp_data
)

描述 [src]

类似于 g_sequence_sort_changed(),但使用 GSequenceIterCompareFunc 而不是 GCompareDataFunc 作为比较函数。

iter_cmp 接收两个指向 GSequence 中迭代器的指针。如果迭代器相等,应返回 0;如果第一个迭代器在第二个之前,返回负值;如果第二个迭代器在第一个之前,返回正值。

可用自:2.14

参数

iter

类型: GSequenceIter

一个 GSequenceIter

数据由函数的调用者所有。
iter_cmp

类型: GSequenceIterCompareFunc

用于比较序列中迭代器的函数。

cmp_data

类型: gpointer

传递给 cmp_func 的用户数据。

该参数可以是 NULL
数据由函数的调用者所有。