V8 Project
v8::internal::compiler::GenericGraphBase Class Reference

#include <generic-graph.h>

+ Inheritance diagram for v8::internal::compiler::GenericGraphBase:
+ Collaboration diagram for v8::internal::compiler::GenericGraphBase:

Public Member Functions

 GenericGraphBase (Zone *zone)
 
Zonezone () const
 
NodeId NextNodeID ()
 
NodeId NodeCount () const
 
- Public Member Functions inherited from v8::internal::ZoneObject
 INLINE (void *operator new(size_t size, Zone *zone))
 
void operator delete (void *, size_t)
 
void operator delete (void *pointer, Zone *zone)
 

Private Attributes

Zonezone_
 
NodeId next_node_id_
 

Detailed Description

Definition at line 17 of file generic-graph.h.

Constructor & Destructor Documentation

◆ GenericGraphBase()

v8::internal::compiler::GenericGraphBase::GenericGraphBase ( Zone zone)
inlineexplicit

Member Function Documentation

◆ NextNodeID()

NodeId v8::internal::compiler::GenericGraphBase::NextNodeID ( )
inline

Definition at line 23 of file generic-graph.h.

23 { return next_node_id_++; }

References next_node_id_.

Referenced by v8::internal::compiler::GenericNode< B, S >::AssignUniqueID().

+ Here is the caller graph for this function:

◆ NodeCount()

NodeId v8::internal::compiler::GenericGraphBase::NodeCount ( ) const
inline

◆ zone()

Member Data Documentation

◆ next_node_id_

NodeId v8::internal::compiler::GenericGraphBase::next_node_id_
private

Definition at line 28 of file generic-graph.h.

Referenced by NextNodeID(), and NodeCount().

◆ zone_

Zone* v8::internal::compiler::GenericGraphBase::zone_
private

Definition at line 27 of file generic-graph.h.

Referenced by zone().


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