◆ StateT
◆ WaiterQueueLockGuard() [1/4]
v8::internal::detail::WaiterQueueLockGuard::WaiterQueueLockGuard |
( |
std::atomic< StateT > * | state, |
|
|
StateT & | current_state ) |
|
inlineexplicit |
◆ WaiterQueueLockGuard() [2/4]
v8::internal::detail::WaiterQueueLockGuard::WaiterQueueLockGuard |
( |
std::atomic< StateT > * | state, |
|
|
bool | is_locked ) |
|
inlineexplicit |
◆ WaiterQueueLockGuard() [3/4]
◆ WaiterQueueLockGuard() [4/4]
v8::internal::detail::WaiterQueueLockGuard::WaiterQueueLockGuard |
( |
| ) |
|
|
delete |
◆ ~WaiterQueueLockGuard()
v8::internal::detail::WaiterQueueLockGuard::~WaiterQueueLockGuard |
( |
| ) |
|
|
inline |
◆ NewAlreadyLockedWaiterQueueLockGuard()
static std::optional< WaiterQueueLockGuard > v8::internal::detail::WaiterQueueLockGuard::NewAlreadyLockedWaiterQueueLockGuard |
( |
std::atomic< StateT > * | state | ) |
|
|
inlinestatic |
◆ set_new_state()
void v8::internal::detail::WaiterQueueLockGuard::set_new_state |
( |
StateT | new_state | ) |
|
|
inline |
◆ kInvalidState
StateT v8::internal::detail::WaiterQueueLockGuard::kInvalidState |
|
staticconstexprprivate |
◆ new_state_
StateT v8::internal::detail::WaiterQueueLockGuard::new_state_ |
|
private |
◆ state_
std::atomic<StateT>* v8::internal::detail::WaiterQueueLockGuard::state_ |
|
private |
The documentation for this class was generated from the following file: