Lines Matching defs:address
69 void* ToVoidPtr() const { return reinterpret_cast<void*>(address()); }
71 Address address() const { return ptr_; }
81 // This field usually describes an on-heap address (a slot within an object),
89 // Its address() is the address of the slot.
106 : SlotBase(slot.address()) {}
132 // Its address() is the address of the slot.
151 : SlotBase(slot.address()) {}
166 // Its address() is the address of the slot.
178 : SlotBase(slot.address()) {}
202 explicit Reference(Address address) : address_(address) {}
247 explicit UnalignedSlot(Address address)
248 : SlotBase<UnalignedSlot<T>, T, 1>(address) {}
249 explicit UnalignedSlot(T* address)
250 : SlotBase<UnalignedSlot<T>, T, 1>(reinterpret_cast<Address>(address)) {}
253 return Reference(SlotBase<UnalignedSlot<T>, T, 1>::address());
256 return Reference(SlotBase<UnalignedSlot<T>, T, 1>::address() +
263 return static_cast<int>(a.address() - b.address()) / sizeof(T);