结构

GLibSequenceIter

说明 [代码]

struct GSequenceIter {
  /* No available fields */
}

GSequenceIter 结构是一个不透明的数据类型,表示指向 GSequence 的迭代器。

实例方法

g_sequence_iter_compare

如果 a 出现在 b 之前,则返回一个负数;如果它们相等,则返回 0;如果 a 出现在 b 之后,则返回正数。

自:2.14

g_sequence_iter_get_position

返回 iter 的位置。

自:2.14

g_sequence_iter_get_sequence

返回 iter 指向的 GSequence

自:2.14

g_sequence_iter_is_begin

返回 iter 是否是开始迭代器。

自:2.14

g_sequence_iter_is_end

返回 iter 是否是结束迭代器。

自:2.14

g_sequence_iter_move

返回距 iter delta 个位置的 GSequenceIter。如果 iter 离序列开始位置的距离小于 -delta 个位置,则返回开始迭代器。如果 iter 离序列末尾的距离小于 delta 个位置,则返回结束迭代器。

自:2.14

g_sequence_iter_next

返回指向 iter 之后下一个位置的迭代器。如果 iter 是结束迭代器,则返回结束迭代器。

自:2.14

g_sequence_iter_prev

返回指向 iter 之前一个位置的迭代器。如果 iter 是开始迭代器,则返回结束迭代器。

自:2.14