Lines Matching refs:Reference
200 class Reference {
202 explicit Reference(Address address) : address_(address) {} in Reference() function
203 Reference(const Reference&) V8_NOEXCEPT = default;
205 Reference& operator=(const Reference& other) V8_NOEXCEPT {
209 Reference& operator=(T value) {
218 void swap(Reference& other) { in swap()
224 bool operator<(const Reference& other) const {
228 bool operator==(const Reference& other) const {
242 using reference = Reference;
252 Reference operator*() const {
253 return Reference(SlotBase<UnalignedSlot<T>, T, 1>::address());
255 Reference operator[](difference_type i) const {
256 return Reference(SlotBase<UnalignedSlot<T>, T, 1>::address() +
260 friend void swap(Reference lhs, Reference rhs) { lhs.swap(rhs); } in swap()