Lines Matching refs:explicit
76 explicit SlotBase(Address ptr) : ptr_(ptr) {
100 explicit FullObjectSlot(Address ptr) : SlotBase(ptr) {}
101 explicit FullObjectSlot(const Address* ptr)
103 inline explicit FullObjectSlot(Object* object);
105 explicit FullObjectSlot(SlotBase<T, TData, kSlotDataAlignment> slot)
144 explicit FullMaybeObjectSlot(Address ptr) : SlotBase(ptr) {}
145 explicit FullMaybeObjectSlot(Object* ptr)
147 explicit FullMaybeObjectSlot(MaybeObject* ptr)
150 explicit FullMaybeObjectSlot(SlotBase<T, TData, kSlotDataAlignment> slot)
173 explicit FullHeapObjectSlot(Address ptr) : SlotBase(ptr) {}
174 explicit FullHeapObjectSlot(Object* ptr)
177 explicit FullHeapObjectSlot(SlotBase<T, TData, kSlotDataAlignment> slot)
202 explicit Reference(Address address) : address_(address) {}
247 explicit UnalignedSlot(Address address)
249 explicit UnalignedSlot(T* address)
272 explicit OffHeapFullObjectSlot(Address ptr) : FullObjectSlot(ptr) {}
273 explicit OffHeapFullObjectSlot(const Address* ptr) : FullObjectSlot(ptr) {}