Lines Matching defs:bitset_vtable
114 struct bitset_vtable struct
116 void (*set) (bitset, bitset_bindex);
117 void (*reset) (bitset, bitset_bindex);
118 bool (*toggle) (bitset, bitset_bindex);
119 bool (*test) (bitset, bitset_bindex);
120 bitset_bindex (*resize) (bitset, bitset_bindex);
121 bitset_bindex (*size) (bitset);
122 bitset_bindex (*count) (bitset);
124 bool (*empty_p) (bitset);
125 void (*ones) (bitset);
126 void (*zero) (bitset);
128 void (*copy) (bitset, bitset);
129 bool (*disjoint_p) (bitset, bitset);
130 bool (*equal_p) (bitset, bitset);
131 void (*not_) (bitset, bitset);
132 bool (*subset_p) (bitset, bitset);
134 void (*and_) (bitset, bitset, bitset);
135 bool (*and_cmp) (bitset, bitset, bitset);
136 void (*andn) (bitset, bitset, bitset);
137 bool (*andn_cmp) (bitset, bitset, bitset);
138 void (*or_) (bitset, bitset, bitset);
139 bool (*or_cmp) (bitset, bitset, bitset);
140 void (*xor_) (bitset, bitset, bitset);
141 bool (*xor_cmp) (bitset, bitset, bitset);
143 void (*and_or) (bitset, bitset, bitset, bitset);
144 bool (*and_or_cmp) (bitset, bitset, bitset, bitset);
145 void (*andn_or) (bitset, bitset, bitset, bitset);
146 bool (*andn_or_cmp) (bitset, bitset, bitset, bitset);
147 void (*or_and) (bitset, bitset, bitset, bitset);
148 bool (*or_and_cmp) (bitset, bitset, bitset, bitset);
150 bitset_bindex (*list) (bitset, bitset_bindex *, bitset_bindex,
152 bitset_bindex (*list_reverse) (bitset, bitset_bindex *, bitset_bindex,
154 void (*free) (bitset);
155 enum bitset_type type;