Lines Matching defs:const

21 // PersistentBase always refers to the object as const object and defers to
26 explicit PersistentBase(const void* raw) : raw_(raw) {}
28 const void* GetValue() const { return raw_; }
29 void SetValue(const void* value) { raw_ = value; }
31 PersistentNode* GetNode() const { return node_; }
36 void ClearFromGC() const {
42 mutable const void* raw_ = nullptr;
61 const SourceLocation& loc = SourceLocation::Current())
65 const SourceLocation& loc = SourceLocation::Current())
69 SentinelPointer s, const SourceLocation& loc = SourceLocation::Current())
74 const SourceLocation& loc = SourceLocation::Current())
83 const SourceLocation& loc = SourceLocation::Current())
87 BasicPersistent(const BasicPersistent& other,
88 const SourceLocation& loc = SourceLocation::Current())
96 const BasicPersistent<U, OtherWeaknessPolicy, OtherLocationPolicy,
98 const SourceLocation& loc = SourceLocation::Current())
105 const SourceLocation& loc = SourceLocation::Current()) noexcept
119 BasicPersistent(const internal::BasicMember<
122 const SourceLocation& loc = SourceLocation::Current())
128 BasicPersistent& operator=(const BasicPersistent& other) {
136 const BasicPersistent<U, OtherWeaknessPolicy, OtherLocationPolicy,
161 const internal::BasicMember<U, MemberBarrierPolicy, MemberWeaknessTag,
182 explicit operator bool() const { return Get(); }
183 operator T*() const { return Get(); }
184 T* operator->() const { return Get(); }
185 T& operator*() const { return *Get(); }
190 V8_CLANG_NO_SANITIZE("cfi-unrelated-cast") T* Get() const {
218 To() const {
224 static void TraceAsRoot(RootVisitor& root_visitor, const void* ptr) {
225 root_visitor.Trace(*static_cast<const BasicPersistent*>(ptr));
228 bool IsValid() const {
253 void ClearFromGC() const {
262 T* GetFromGC() const {
272 bool operator==(const BasicPersistent<T1, WeaknessPolicy1, LocationPolicy1,
274 const BasicPersistent<T2, WeaknessPolicy2, LocationPolicy2,
282 bool operator!=(const BasicPersistent<T1, WeaknessPolicy1, LocationPolicy1,
284 const BasicPersistent<T2, WeaknessPolicy2, LocationPolicy2,
295 const BasicPersistent<T1, PersistentWeaknessPolicy,
298 const BasicMember<T2, MemberWeaknessTag, MemberWriteBarrierPolicy,
309 const BasicPersistent<T1, PersistentWeaknessPolicy,
312 const BasicMember<T2, MemberWeaknessTag, MemberWriteBarrierPolicy,
323 const BasicMember<T2, MemberWeaknessTag, MemberWriteBarrierPolicy,
325 const BasicPersistent<T1, PersistentWeaknessPolicy,
337 const BasicMember<T2, MemberWeaknessTag, MemberWriteBarrierPolicy,
339 const BasicPersistent<T1, PersistentWeaknessPolicy,