Lines Matching defs:const

25   explicit CrossThreadPersistentBase(const void* raw) : PersistentBase(raw) {}
27 V8_CLANG_NO_SANITIZE("address") const void* GetValueFromGC() const {
32 PersistentNode* GetNodeFromGC() const { return node_; }
35 void ClearFromGC() const {
42 PersistentNode* GetNodeSafe() const {
49 void SetNodeSafe(PersistentNode* value) const {
87 const void* old_value = GetValue();
106 const SourceLocation& loc = SourceLocation::Current())
110 std::nullptr_t, const SourceLocation& loc = SourceLocation::Current())
114 SentinelPointer s, const SourceLocation& loc = SourceLocation::Current())
118 T* raw, const SourceLocation& loc = SourceLocation::Current())
137 const SourceLocation& loc = SourceLocation::Current())
146 T& raw, const SourceLocation& loc = SourceLocation::Current())
157 const SourceLocation& loc = SourceLocation::Current())
161 const BasicCrossThreadPersistent& other,
162 const SourceLocation& loc = SourceLocation::Current())
173 const BasicCrossThreadPersistent<U, OtherWeaknessPolicy,
176 const SourceLocation& loc = SourceLocation::Current())
183 const SourceLocation& loc = SourceLocation::Current()) noexcept {
189 const BasicCrossThreadPersistent& other) {
199 const BasicCrossThreadPersistent<U, OtherWeaknessPolicy,
274 V8_CLANG_NO_SANITIZE("cfi-unrelated-cast") T* Get() const {
306 explicit operator bool() const { return Get(); }
315 operator T*() const { return Get(); }
322 T* operator->() const { return Get(); }
323 T& operator*() const { return *Get(); }
330 To() const {
344 Lock() const {
350 static bool IsValid(const void* ptr) {
354 static void TraceAsRoot(RootVisitor& root_visitor, const void* ptr) {
355 root_visitor.Trace(*static_cast<const BasicCrossThreadPersistent*>(ptr));
359 const void* old_value = GetValue();
388 const void* old_value = GetValue();
406 void ClearFromGC() const {
416 T* GetFromGC() const {