结构
GtkBitset
说明 [src]
struct GtkBitset {
/* No available fields */
}
GtkBitset
表示一组无符号整数。
此数据结构的另一个名称是“位图”。
当前实现基于 咆哮位图。
位集允许添加一组整数,并支持集合运算,如并集、交集,以及检查相等性或值是否包含在集合中。GtkBitset
还包含各种函数来查询有关位集的元数据,如最小值、最大值或其大小。
在位集中迭代值的最快方法是 GtkBitsetIter
。
GtkBitset
的主要用例是为 GtkSelectionModel
实现复杂的选择。