v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::OperationsBarrier::Token Class Reference

#include <operations-barrier.h>

Collaboration diagram for v8::internal::OperationsBarrier::Token:

Public Member Functions

 Token ()=default
 
 ~Token ()
 
 Token (const Token &)=delete
 
 Token (Token &&other) V8_NOEXCEPT
 
Tokenoperator= (const Token &)=delete
 
Tokenoperator= (Token &&other) V8_NOEXCEPT
 
 operator bool () const
 

Private Member Functions

 Token (OperationsBarrier *outer)
 

Private Attributes

OperationsBarrierouter_ = nullptr
 

Friends

class OperationsBarrier
 

Detailed Description

Definition at line 48 of file operations-barrier.h.

Constructor & Destructor Documentation

◆ Token() [1/4]

v8::internal::OperationsBarrier::Token::Token ( )
default

◆ ~Token()

v8::internal::OperationsBarrier::Token::~Token ( )
inline

Definition at line 51 of file operations-barrier.h.

◆ Token() [2/4]

v8::internal::OperationsBarrier::Token::Token ( const Token & )
delete

◆ Token() [3/4]

v8::internal::OperationsBarrier::Token::Token ( Token && other)
inline

Definition at line 55 of file operations-barrier.h.

◆ Token() [4/4]

v8::internal::OperationsBarrier::Token::Token ( OperationsBarrier * outer)
inlineexplicitprivate

Definition at line 72 of file operations-barrier.h.

Member Function Documentation

◆ operator bool()

v8::internal::OperationsBarrier::Token::operator bool ( ) const
inline

Definition at line 68 of file operations-barrier.h.

◆ operator=() [1/2]

Token & v8::internal::OperationsBarrier::Token::operator= ( const Token & )
delete

◆ operator=() [2/2]

Token & v8::internal::OperationsBarrier::Token::operator= ( Token && other)
inline

Definition at line 60 of file operations-barrier.h.

Friends And Related Symbol Documentation

◆ OperationsBarrier

friend class OperationsBarrier
friend

Definition at line 71 of file operations-barrier.h.

Member Data Documentation

◆ outer_

OperationsBarrier* v8::internal::OperationsBarrier::Token::outer_ = nullptr
private

Definition at line 75 of file operations-barrier.h.


The documentation for this class was generated from the following file: