Lines Matching refs:off_
36 int off_; member in jellyfish::atomic_bits_array_base::iterator
38 …iterator(const atomic_bits_array_base& a, T* w, T m, int o) : ary_(a), word_(w), mask_(m), off_(o)… in iterator()
40 bool operator==(const iterator& rhs) const { return word_ == rhs.word_ && off_ == rhs.off_; } in operator ==()
41 bool operator!=(const iterator& rhs) const { return word_ != rhs.word_ || off_ != rhs.off_; } in operator !=()
42 Value operator*() const { return static_cast<Value>((*word_ & mask_) >> off_); } in operator *()
45 off_ += ary_.bits_; in operator ++()
46 if(off_ + ary_.bits_ < w_) { in operator ++()
51 off_ = 0; in operator ++()
65 const int off_; member in jellyfish::atomic_bits_array_base::element_proxy
69 return static_cast<Value>((v & mask_) >> off_); in get_val()
74 word_(word), mask_(mask), off_(off) in element_proxy()
88 const T new_word = (prev_word_ & ~mask_) | ((static_cast<T>(nval) << off_) & mask_); in set()