Lines Matching refs:explicit
76 explicit SlotBase(Address ptr) : ptr_(ptr) { in SlotBase()
100 explicit FullObjectSlot(Address ptr) : SlotBase(ptr) {} in FullObjectSlot()
101 explicit FullObjectSlot(const Address* ptr) in FullObjectSlot()
103 inline explicit FullObjectSlot(Object* object);
105 explicit FullObjectSlot(SlotBase<T, TData, kSlotDataAlignment> slot) in FullObjectSlot()
140 explicit FullMaybeObjectSlot(Address ptr) : SlotBase(ptr) {} in FullMaybeObjectSlot()
141 explicit FullMaybeObjectSlot(Object* ptr) in FullMaybeObjectSlot()
143 explicit FullMaybeObjectSlot(MaybeObject* ptr) in FullMaybeObjectSlot()
146 explicit FullMaybeObjectSlot(SlotBase<T, TData, kSlotDataAlignment> slot) in FullMaybeObjectSlot()
169 explicit FullHeapObjectSlot(Address ptr) : SlotBase(ptr) {} in FullHeapObjectSlot()
170 explicit FullHeapObjectSlot(Object* ptr) in FullHeapObjectSlot()
173 explicit FullHeapObjectSlot(SlotBase<T, TData, kSlotDataAlignment> slot) in FullHeapObjectSlot()
198 explicit Reference(Address address) : address_(address) {} in Reference()
243 explicit UnalignedSlot(Address address) in UnalignedSlot()
245 explicit UnalignedSlot(T* address) in UnalignedSlot()
268 explicit OffHeapFullObjectSlot(const Address* ptr) : FullObjectSlot(ptr) {} in OffHeapFullObjectSlot()