v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::RootState Class Referencefinal
Inheritance diagram for v8::internal::RootState:
Collaboration diagram for v8::internal::RootState:

Public Member Functions

 RootState (EmbedderRootNode *node, size_t state_count)
 
 ~RootState () final=default
 
- Public Member Functions inherited from v8::internal::StateBase
 StateBase (const void *key, size_t state_count, Visibility visibility, EmbedderNode *node, bool visited)
 
virtual ~StateBase ()=default
 
bool IsVisited () const
 
bool IsPending () const
 
bool IsVisibleNotDependent ()
 
void set_node (EmbedderNode *node)
 
EmbedderNodeget_node ()
 

Additional Inherited Members

- Public Types inherited from v8::internal::StateBase
enum class  Visibility { kHidden , kDependentVisibility , kVisible }
 
- Protected Member Functions inherited from v8::internal::StateBase
Visibility GetVisibility ()
 
StateBaseFollowDependencies ()
 
- Protected Attributes inherited from v8::internal::StateBase
const void * key_
 
const size_t state_count_
 
Visibility visibility_
 
StateBasevisibility_dependency_ = nullptr
 
EmbedderNodenode_
 
bool visited_
 
bool pending_ = false
 

Detailed Description

Definition at line 324 of file cpp-snapshot.cc.

Constructor & Destructor Documentation

◆ RootState()

v8::internal::RootState::RootState ( EmbedderRootNode * node,
size_t state_count )
inline

Definition at line 326 of file cpp-snapshot.cc.

◆ ~RootState()

v8::internal::RootState::~RootState ( )
finaldefault

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