webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Public Attributes | List of all members
JSC::HeapSnapshotEdge Struct Reference

#include <HeapSnapshotBuilder.h>

Public Member Functions

 HeapSnapshotEdge (JSCell *fromCell, JSCell *toCell)
 
 HeapSnapshotEdge (JSCell *fromCell, JSCell *toCell, EdgeType type, UniquedStringImpl *name)
 
 HeapSnapshotEdge (JSCell *fromCell, JSCell *toCell, uint32_t index)
 
 HeapSnapshotEdge (JSCell *fromCell, JSCell *toCell)
 
 HeapSnapshotEdge (JSCell *fromCell, JSCell *toCell, EdgeType type, UniquedStringImpl *name)
 
 HeapSnapshotEdge (JSCell *fromCell, JSCell *toCell, uint32_t index)
 

Public Attributes

union {
   JSCell *   cell
 
   unsigned   identifier
 
from
 
union {
   JSCell *   cell
 
   unsigned   identifier
 
to
 
union {
   UniquedStringImpl *   name
 
   uint32_t   index
 
u
 
EdgeType type
 
union {
   JSCell *   cell
 
   unsigned   identifier
 
from
 
union {
   JSCell *   cell
 
   unsigned   identifier
 
to
 
union {
   UniquedStringImpl *   name
 
   uint32_t   index
 
u
 

Constructor & Destructor Documentation

◆ HeapSnapshotEdge() [1/6]

JSC::HeapSnapshotEdge::HeapSnapshotEdge ( JSCell fromCell,
JSCell toCell 
)
inline

◆ HeapSnapshotEdge() [2/6]

JSC::HeapSnapshotEdge::HeapSnapshotEdge ( JSCell fromCell,
JSCell toCell,
EdgeType  type,
UniquedStringImpl *  name 
)
inline

◆ HeapSnapshotEdge() [3/6]

JSC::HeapSnapshotEdge::HeapSnapshotEdge ( JSCell fromCell,
JSCell toCell,
uint32_t  index 
)
inline

◆ HeapSnapshotEdge() [4/6]

JSC::HeapSnapshotEdge::HeapSnapshotEdge ( JSCell fromCell,
JSCell toCell 
)
inline

◆ HeapSnapshotEdge() [5/6]

JSC::HeapSnapshotEdge::HeapSnapshotEdge ( JSCell fromCell,
JSCell toCell,
EdgeType  type,
UniquedStringImpl *  name 
)
inline

◆ HeapSnapshotEdge() [6/6]

JSC::HeapSnapshotEdge::HeapSnapshotEdge ( JSCell fromCell,
JSCell toCell,
uint32_t  index 
)
inline

Member Data Documentation

◆ cell

JSCell* JSC::HeapSnapshotEdge::cell

◆ from [1/2]

union { ... } JSC::HeapSnapshotEdge::from

◆ from [2/2]

union { ... } JSC::HeapSnapshotEdge::from

◆ identifier

unsigned JSC::HeapSnapshotEdge::identifier

◆ index

uint32_t JSC::HeapSnapshotEdge::index

◆ name

UniquedStringImpl* JSC::HeapSnapshotEdge::name

◆ to [1/2]

union { ... } JSC::HeapSnapshotEdge::to

◆ to [2/2]

union { ... } JSC::HeapSnapshotEdge::to

◆ type

EdgeType JSC::HeapSnapshotEdge::type

◆ u [1/2]

union { ... } JSC::HeapSnapshotEdge::u

◆ u [2/2]

union { ... } JSC::HeapSnapshotEdge::u

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