Lines Matching refs:bvec
13 // A bvec is a bit vector.
14 type bvec struct {
19 func bvalloc(n int32) bvec {
21 return bvec{n, make([]uint32, nword)}
39 func (b *bulkBvec) next() bvec {
40 out := bvec{b.nbit, b.words[:b.nword]}
45 func (bv1 bvec) Eq(bv2 bvec) bool {
57 func (dst bvec) Copy(src bvec) {
63 func (bv bvec) Get(i int32) bool {
71 func (bv bvec) Set(i int32) {
81 func (bv bvec) Next(i int32) int32 {
110 func (bv bvec) IsEmpty() bool {
119 func (bv bvec) Not() {
128 func (dst bvec) Or(src1, src2 bvec) {
135 func (dst bvec) And(src1, src2 bvec) {
142 func (dst bvec) AndNot(src1, src2 bvec) {
148 func (bv bvec) String() string {
161 func (bv bvec) Clear() {