Lines Matching refs:CppHeap
33 class V8_EXPORT_PRIVATE CppHeap final
35 public v8::CppHeap,
53 explicit MetricRecorderAdapter(CppHeap& cpp_heap) : cpp_heap_(cpp_heap) {}
82 CppHeap& cpp_heap_;
97 explicit PauseConcurrentMarkingScope(CppHeap*);
104 static CppHeap* From(v8::CppHeap* heap) {
105 return static_cast<CppHeap*>(heap);
107 static const CppHeap* From(const v8::CppHeap* heap) {
108 return static_cast<const CppHeap*>(heap);
111 CppHeap(
115 ~CppHeap() final;
117 CppHeap(const CppHeap&) = delete;
118 CppHeap& operator=(const CppHeap&) = delete;
170 // For unified heap, CppHeap shouldn't finalize independently (i.e.
205 DEFINE_OPERATORS_FOR_FLAGS(CppHeap::GarbageCollectionFlags)