Lines Matching defs:const
29 // MemberBase always refers to the object as const object and defers to
40 V8_INLINE explicit MemberBase(const void* value) : raw_(value) {}
41 V8_INLINE MemberBase(const void* value, AtomicInitializerTag) {
49 V8_INLINE const void** GetRawSlot() const {
50 return reinterpret_cast<const void**>(const_cast<MemberBase*>(this));
52 V8_INLINE const void* GetRaw() const { return raw_.Load(); }
55 V8_INLINE const void* GetRawAtomic() const { return raw_.LoadAtomic(); }
56 V8_INLINE void SetRawAtomic(const void* value) { raw_.StoreAtomic(value); }
58 V8_INLINE RawStorage GetRawStorage() const { return raw_; }
64 V8_INLINE bool IsCleared() const { return raw_.IsCleared(); }
66 V8_INLINE void ClearFromGC() const { raw_.Clear(); }
112 V8_INLINE BasicMember(const BasicMember& other)
122 const BasicMember<U, OtherWeaknessTag, OtherBarrierPolicy,
130 const BasicMember<U, OtherWeaknessTag, OtherBarrierPolicy,
168 V8_INLINE BasicMember(const BasicPersistent<U, PersistentWeaknessPolicy,
174 V8_INLINE BasicMember& operator=(const BasicMember& other) {
184 const BasicMember<U, OtherWeaknessTag, OtherBarrierPolicy,
225 const BasicPersistent<U, PersistentWeaknessPolicy,
256 V8_INLINE explicit operator bool() const { return !Base::IsCleared(); }
257 V8_INLINE operator T*() const { return Get(); }
258 V8_INLINE T* operator->() const { return Get(); }
259 V8_INLINE T& operator*() const { return *Get(); }
264 V8_INLINE V8_CLANG_NO_SANITIZE("cfi-unrelated-cast") T* Get() const {
283 V8_INLINE const T** GetSlotForTesting() const {
284 return reinterpret_cast<const T**>(Base::GetRawSlot());
287 V8_INLINE RawStorage GetRawStorage() const {
304 V8_INLINE const T* GetRawAtomic() const {
305 return static_cast<const T*>(Base::GetRawAtomic());
308 V8_INLINE void InitializingWriteBarrier(T* value) const {
311 V8_INLINE void AssigningWriteBarrier(T* value) const {
315 V8_INLINE void AssigningWriteBarrier() const {
321 V8_INLINE void ClearFromGC() const { Base::ClearFromGC(); }
323 V8_INLINE T* GetFromGC() const { return Get(); }
340 const BasicMember<T1, WeaknessTag1, WriteBarrierPolicy1, CheckingPolicy1,
342 const BasicMember<T2, WeaknessTag2, WriteBarrierPolicy2, CheckingPolicy2,
360 const BasicMember<T1, WeaknessTag1, WriteBarrierPolicy1, CheckingPolicy1,
362 const BasicMember<T2, WeaknessTag2, WriteBarrierPolicy2, CheckingPolicy2,
371 const BasicMember<T, WeaknessTag, WriteBarrierPolicy, CheckingPolicy,
392 const BasicMember<T, WeaknessTag, WriteBarrierPolicy, CheckingPolicy,
402 T* raw, const BasicMember<U, WeaknessTag, WriteBarrierPolicy,
411 T* raw, const BasicMember<U, WeaknessTag, WriteBarrierPolicy,
420 const BasicMember<T, WeaknessTag, WriteBarrierPolicy, CheckingPolicy,
429 const BasicMember<T, WeaknessTag, WriteBarrierPolicy, CheckingPolicy,
438 SentinelPointer s, const BasicMember<T, WeaknessTag, WriteBarrierPolicy,
446 SentinelPointer s, const BasicMember<T, WeaknessTag, WriteBarrierPolicy,
455 const BasicMember<T, WeaknessTag, WriteBarrierPolicy, CheckingPolicy,
464 const BasicMember<T, WeaknessTag, WriteBarrierPolicy, CheckingPolicy,
473 std::nullptr_t n, const BasicMember<T, WeaknessTag, WriteBarrierPolicy,
481 std::nullptr_t n, const BasicMember<T, WeaknessTag, WriteBarrierPolicy,
492 const BasicMember<T1, WeaknessTag1, WriteBarrierPolicy1, CheckingPolicy1,
494 const BasicMember<T2, WeaknessTag2, WriteBarrierPolicy2, CheckingPolicy2,
507 const BasicMember<T1, WeaknessTag1, WriteBarrierPolicy1, CheckingPolicy1,
509 const BasicMember<T2, WeaknessTag2, WriteBarrierPolicy2, CheckingPolicy2,
522 const BasicMember<T1, WeaknessTag1, WriteBarrierPolicy1, CheckingPolicy1,
524 const BasicMember<T2, WeaknessTag2, WriteBarrierPolicy2, CheckingPolicy2,
537 const BasicMember<T1, WeaknessTag1, WriteBarrierPolicy1, CheckingPolicy1,
539 const BasicMember<T2, WeaknessTag2, WriteBarrierPolicy2, CheckingPolicy2,