webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Public Member Functions | Friends | List of all members
JSC::StructureTransitionTable Class Reference

#include <StructureTransitionTable.h>

Public Member Functions

 StructureTransitionTable ()
 
 ~StructureTransitionTable ()
 
void add (VM &, Structure *)
 
bool contains (UniquedStringImpl *, unsigned attributes) const
 
Structureget (UniquedStringImpl *, unsigned attributes) const
 
 StructureTransitionTable ()
 
 ~StructureTransitionTable ()
 
void add (VM &, Structure *)
 
bool contains (UniquedStringImpl *, unsigned attributes) const
 
Structureget (UniquedStringImpl *, unsigned attributes) const
 

Friends

class SingleSlotTransitionWeakOwner
 

Constructor & Destructor Documentation

◆ StructureTransitionTable() [1/2]

JSC::StructureTransitionTable::StructureTransitionTable ( )
inline

◆ ~StructureTransitionTable() [1/2]

JSC::StructureTransitionTable::~StructureTransitionTable ( )
inline

◆ StructureTransitionTable() [2/2]

JSC::StructureTransitionTable::StructureTransitionTable ( )
inline

◆ ~StructureTransitionTable() [2/2]

JSC::StructureTransitionTable::~StructureTransitionTable ( )
inline

Member Function Documentation

◆ add() [1/2]

void JSC::StructureTransitionTable::add ( VM vm,
Structure structure 
)

◆ add() [2/2]

void JSC::StructureTransitionTable::add ( VM ,
Structure  
)

◆ contains() [1/2]

bool JSC::StructureTransitionTable::contains ( UniquedStringImpl *  ,
unsigned  attributes 
) const

◆ contains() [2/2]

bool JSC::StructureTransitionTable::contains ( UniquedStringImpl *  ,
unsigned  attributes 
) const

◆ get() [1/2]

Structure* JSC::StructureTransitionTable::get ( UniquedStringImpl *  ,
unsigned  attributes 
) const

◆ get() [2/2]

Structure* JSC::StructureTransitionTable::get ( UniquedStringImpl *  ,
unsigned  attributes 
) const

Friends And Related Function Documentation

◆ SingleSlotTransitionWeakOwner


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