Lines Matching defs:value
41 void FullObjectSlot::store(Object value) const { *location() = value.ptr(); }
75 void FullObjectSlot::Relaxed_Store(Object value) const {
76 base::AsAtomicPointer::Relaxed_Store(location(), value.ptr());
79 void FullObjectSlot::Release_Store(Object value) const {
80 base::AsAtomicPointer::Release_Store(location(), value.ptr());
107 void FullMaybeObjectSlot::store(MaybeObject value) const {
108 *location() = value.ptr();
120 void FullMaybeObjectSlot::Relaxed_Store(MaybeObject value) const {
121 base::AsAtomicPointer::Relaxed_Store(location(), value->ptr());
142 void FullHeapObjectSlot::store(HeapObjectReference value) const {
143 *location() = value.ptr();
147 TData value = *location();
148 DCHECK(HAS_STRONG_HEAP_OBJECT_TAG(value));
149 return HeapObject::cast(Object(value));
152 void FullHeapObjectSlot::StoreHeapObject(HeapObject value) const {
153 *location() = value.ptr();
169 inline void MemsetTagged(Tagged_t* start, Object value, size_t counter) {
171 Tagged_t raw_value = CompressTagged(value.ptr());
174 Address raw_value = value.ptr();
181 inline void MemsetTagged(SlotBase<T, Tagged_t> start, Object value,
183 MemsetTagged(start.location(), value, counter);
188 inline void MemsetPointer(FullObjectSlot start, Object value, size_t counter) {
189 MemsetPointer(start.location(), value.ptr(), counter);