• Home
  • Raw
  • Download

Lines Matching refs:data_

18   ZoneHandleSet() : data_(kEmptyTag) {}  in ZoneHandleSet()
20 : data_(handle.address() | kSingletonTag) { in ZoneHandleSet()
24 bool is_empty() const { return data_ == kEmptyTag; } in is_empty()
27 if ((data_ & kTagMask) == kEmptyTag) return 0; in size()
28 if ((data_ & kTagMask) == kSingletonTag) return 1; in size()
33 DCHECK_NE(kEmptyTag, data_ & kTagMask); in at()
34 if ((data_ & kTagMask) == kSingletonTag) { in at()
46 if ((data_ & kTagMask) == kEmptyTag) { in insert()
47 data_ = reinterpret_cast<Address>(value) | kSingletonTag; in insert()
48 } else if ((data_ & kTagMask) == kSingletonTag) { in insert()
59 data_ = reinterpret_cast<Address>(list) | kListTag; in insert()
61 DCHECK_EQ(kListTag, data_ & kTagMask); in insert()
80 data_ = reinterpret_cast<Address>(new_list) | kListTag; in insert()
85 if (data_ == other.data_) return true; in contains()
86 if (data_ == kEmptyTag) return false; in contains()
87 if (other.data_ == kEmptyTag) return true; in contains()
88 if ((data_ & kTagMask) == kSingletonTag) return false; in contains()
89 DCHECK_EQ(kListTag, data_ & kTagMask); in contains()
91 if ((other.data_ & kTagMask) == kSingletonTag) { in contains()
95 DCHECK_EQ(kListTag, other.data_ & kTagMask); in contains()
107 if (data_ == kEmptyTag) return false; in contains()
109 if ((data_ & kTagMask) == kSingletonTag) { in contains()
112 DCHECK_EQ(kListTag, data_ & kTagMask); in contains()
131 if (lhs.data_ == rhs.data_) return true;
132 if ((lhs.data_ & kTagMask) == kListTag &&
133 (rhs.data_ & kTagMask) == kListTag) {
152 return static_cast<size_t>(set.data_); in hash_value()
163 DCHECK_EQ(kListTag, data_ & kTagMask); in list()
164 return reinterpret_cast<List const*>(data_ - kListTag); in list()
168 DCHECK_EQ(kSingletonTag, data_ & kTagMask); in singleton()
169 return reinterpret_cast<Address*>(data_ - kSingletonTag); in singleton()
181 Address data_; variable