![]()  | 
  
    v8
    
   V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++. 
   | 
 
Public Member Functions | |
| NodeBase () | |
| void | Free (Child *free_list) | 
| IndirectHandle< Object > | Publish (Tagged< Object > object) | 
| void | Release (Child *free_list) | 
| Tagged< Object > | object () const | 
| FullObjectSlot | location () | 
| IndirectHandle< Object > | handle () | 
| Address | raw_object () const | 
| uint8_t | index () const | 
| void | set_index (uint8_t value) | 
| uint16_t | wrapper_class_id () const | 
| bool | has_wrapper_class_id () const | 
| Child * | next_free () | 
| void | set_parameter (void *parameter) | 
| void * | parameter () const | 
| void | CheckNodeIsFreeNode () const | 
Static Public Member Functions | |
| static const Child * | FromLocation (const Address *location) | 
| static Child * | FromLocation (Address *location) | 
Protected Member Functions | |
| Child * | AsChild () | 
| const Child * | AsChild () const | 
| void | ClearFields () | 
Protected Attributes | ||
| Address | object_ = kNullAddress | |
| uint16_t | class_id_ = 0 | |
| uint8_t | index_ = 0 | |
| uint8_t | flags_ = 0 | |
| union { | ||
| Child * next_free = nullptr | ||
| void * parameter | ||
| } | data_ | |
Definition at line 291 of file global-handles.cc.
      
  | 
  inline | 
Definition at line 301 of file global-handles.cc.
      
  | 
  inlineprotected | 
      
  | 
  inlineprotected | 
Definition at line 374 of file global-handles.cc.
      
  | 
  inline | 
      
  | 
  inlineprotected | 
Definition at line 376 of file global-handles.cc.
      
  | 
  inline | 
Definition at line 315 of file global-handles.cc.
      
  | 
  inlinestatic | 
      
  | 
  inlinestatic | 
      
  | 
  inline | 
      
  | 
  inline | 
Definition at line 347 of file global-handles.cc.
      
  | 
  inline | 
Definition at line 343 of file global-handles.cc.
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
Definition at line 338 of file global-handles.cc.
      
  | 
  inline | 
      
  | 
  inline | 
Definition at line 322 of file global-handles.cc.
      
  | 
  inline | 
Definition at line 341 of file global-handles.cc.
      
  | 
  inline | 
      
  | 
  inline | 
Definition at line 344 of file global-handles.cc.
      
  | 
  inline | 
      
  | 
  inline | 
Definition at line 346 of file global-handles.cc.
      
  | 
  protected | 
Definition at line 392 of file global-handles.cc.
| union { ... } v8::internal::NodeBase< Child >::data_ | 
      
  | 
  protected | 
Definition at line 397 of file global-handles.cc.
      
  | 
  protected | 
Definition at line 395 of file global-handles.cc.
| Child* v8::internal::NodeBase< Child >::next_free = nullptr | 
Definition at line 403 of file global-handles.cc.
      
  | 
  protected | 
Definition at line 389 of file global-handles.cc.
| void* v8::internal::NodeBase< Child >::parameter | 
Definition at line 404 of file global-handles.cc.