Lines Matching defs:const

24 // PersistentBase always refers to the object as const object and defers to
29 explicit PersistentBase(const void* raw) : raw_(raw) {}
31 const void* GetValue() const { return raw_; }
32 void SetValue(const void* value) { raw_ = value; }
34 PersistentNode* GetNode() const { return node_; }
39 void ClearFromGC() const {
45 mutable const void* raw_ = nullptr;
64 const SourceLocation& loc = SourceLocation::Current())
68 const SourceLocation& loc = SourceLocation::Current())
72 SentinelPointer s, const SourceLocation& loc = SourceLocation::Current())
77 const SourceLocation& loc = SourceLocation::Current())
86 const SourceLocation& loc = SourceLocation::Current())
90 BasicPersistent(const BasicPersistent& other,
91 const SourceLocation& loc = SourceLocation::Current())
99 const BasicPersistent<U, OtherWeaknessPolicy, OtherLocationPolicy,
101 const SourceLocation& loc = SourceLocation::Current())
108 const SourceLocation& loc = SourceLocation::Current()) noexcept
122 const internal::BasicMember<U, MemberBarrierPolicy, MemberWeaknessTag,
124 const SourceLocation& loc = SourceLocation::Current())
130 BasicPersistent& operator=(const BasicPersistent& other) {
138 const BasicPersistent<U, OtherWeaknessPolicy, OtherLocationPolicy,
162 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 Trace(Visitor* v, const void* ptr) {
225 const auto* persistent = static_cast<const BasicPersistent*>(ptr);
229 bool IsValid() const {
254 void ClearFromGC() const {
263 T* GetFromGC() const {
273 bool operator==(const BasicPersistent<T1, WeaknessPolicy1, LocationPolicy1,
275 const BasicPersistent<T2, WeaknessPolicy2, LocationPolicy2,
283 bool operator!=(const BasicPersistent<T1, WeaknessPolicy1, LocationPolicy1,
285 const BasicPersistent<T2, WeaknessPolicy2, LocationPolicy2,
295 const BasicPersistent<T1, PersistentWeaknessPolicy,
298 const BasicMember<T2, MemberWeaknessTag, MemberWriteBarrierPolicy,
308 const BasicPersistent<T1, PersistentWeaknessPolicy,
311 const BasicMember<T2, MemberWeaknessTag, MemberWriteBarrierPolicy,
321 const BasicMember<T2, MemberWeaknessTag, MemberWriteBarrierPolicy,
323 const BasicPersistent<T1, PersistentWeaknessPolicy,
334 const BasicMember<T2, MemberWeaknessTag, MemberWriteBarrierPolicy,
336 const BasicPersistent<T1, PersistentWeaknessPolicy,