![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <cpp-marking-state.h>
Public Member Functions | |
CppMarkingState (cppgc::internal::MarkingStateBase &main_thread_marking_state) | |
CppMarkingState (std::unique_ptr< cppgc::internal::MarkingStateBase > concurrent_marking_state) | |
CppMarkingState (const CppMarkingState &)=delete | |
CppMarkingState & | operator= (const CppMarkingState &)=delete |
void | Publish () |
void | MarkAndPush (void *instance) |
bool | IsLocalEmpty () const |
Private Attributes | |
std::unique_ptr< cppgc::internal::MarkingStateBase > | owned_marking_state_ |
cppgc::internal::MarkingStateBase & | marking_state_ |
Definition at line 21 of file cpp-marking-state.h.
|
inlineexplicit |
Definition at line 23 of file cpp-marking-state.h.
|
inlineexplicit |
Definition at line 28 of file cpp-marking-state.h.
|
delete |
|
inline |
|
inline |
Definition at line 14 of file cpp-marking-state-inl.h.
|
delete |
|
inline |
|
private |
Definition at line 45 of file cpp-marking-state.h.
|
private |
Definition at line 44 of file cpp-marking-state.h.