Home
last modified time | relevance | path

Searched refs:RefTracker (Results 1 - 5 of 5) sorted by relevance

/third_party/skia/third_party/externals/dawn/src/tests/unittests/
H A DRefBaseTests.cpp59 struct RefTracker { struct
60 explicit constexpr RefTracker(nullptr_t) : mId(0), mEvents(nullptr) { in RefTracker() function
63 constexpr RefTracker(const RefTracker& other) = default;
65 RefTracker(Id id, Events* events) : mId(id), mEvents(events) { in RefTracker() function
76 RefTracker& operator=(const RefTracker& other) { in operator =()
86 bool operator==(const RefTracker& other) const { in operator ==()
90 bool operator!=(const RefTracker& other) const { in operator !=()
99 static constexpr RefTracker kNullValu
[all...]
/third_party/node/src/
H A Djs_native_api_v8.h18 class RefTracker { class
20 RefTracker() {} in RefTracker() function in v8impl::RefTracker
21 virtual ~RefTracker() {} in ~RefTracker()
24 typedef RefTracker RefList;
164 void InvokeFinalizerFromGC(v8impl::RefTracker* finalizer);
170 virtual void EnqueueFinalizer(v8impl::RefTracker* finalizer) { in EnqueueFinalizer()
176 virtual void DequeueFinalizer(v8impl::RefTracker* finalizer) { in DequeueFinalizer()
225 v8impl::RefTracker::RefList reflist;
226 v8impl::RefTracker::RefList finalizing_reflist;
228 std::unordered_set<v8impl::RefTracker*> pending_finalizer
[all...]
H A Dnode_api_internals.h21 void EnqueueFinalizer(v8impl::RefTracker* finalizer) override;
H A Dnode_api.cc51 void node_jsvm_env__::EnqueueFinalizer(v8impl::RefTracker* finalizer) { in EnqueueFinalizer()
73 v8impl::RefTracker* ref_tracker = *pending_finalizers.begin(); in DrainFinalizerQueue()
H A Djs_native_api_v8.cc102 v8impl::RefTracker::FinalizeAll(&finalizing_reflist); in DeleteMe()
103 v8impl::RefTracker::FinalizeAll(&reflist); in DeleteMe()
128 void JSVM_Env__::InvokeFinalizerFromGC(v8impl::RefTracker* finalizer) { in InvokeFinalizerFromGC()
307 class TrackedStringResource : public Finalizer, RefTracker {
1137 RefTracker() { in TrackedFinalizer()

Completed in 11 milliseconds