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

#include <StructureIDTable.h>

Public Member Functions

 StructureIDTable ()
 
void ** base ()
 
Structureget (StructureID)
 
void deallocateID (Structure *, StructureID)
 
StructureID allocateID (Structure *)
 
void flushOldTables ()
 
size_t size () const
 
 StructureIDTable ()
 
void ** base ()
 
Structureget (StructureID)
 
void deallocateID (Structure *, StructureID)
 
StructureID allocateID (Structure *)
 
void flushOldTables ()
 
size_t size () const
 

Friends

class LLIntOffsetsExtractor
 

Constructor & Destructor Documentation

◆ StructureIDTable() [1/2]

JSC::StructureIDTable::StructureIDTable ( )

◆ StructureIDTable() [2/2]

JSC::StructureIDTable::StructureIDTable ( )

Member Function Documentation

◆ allocateID() [1/2]

StructureID JSC::StructureIDTable::allocateID ( Structure structure)

◆ allocateID() [2/2]

StructureID JSC::StructureIDTable::allocateID ( Structure )

◆ base() [1/2]

void** JSC::StructureIDTable::base ( )
inline

◆ base() [2/2]

void** JSC::StructureIDTable::base ( )
inline

◆ deallocateID() [1/2]

void JSC::StructureIDTable::deallocateID ( Structure ,
StructureID   
)

◆ deallocateID() [2/2]

void JSC::StructureIDTable::deallocateID ( Structure structure,
StructureID  structureID 
)

◆ flushOldTables() [1/2]

void JSC::StructureIDTable::flushOldTables ( )

◆ flushOldTables() [2/2]

void JSC::StructureIDTable::flushOldTables ( )

◆ get() [1/2]

Structure * JSC::StructureIDTable::get ( StructureID  structureID)
inline

◆ get() [2/2]

Structure* JSC::StructureIDTable::get ( StructureID  )

◆ size() [1/2]

size_t JSC::StructureIDTable::size ( ) const
inline

◆ size() [2/2]

size_t JSC::StructureIDTable::size ( ) const
inline

Friends And Related Function Documentation

◆ LLIntOffsetsExtractor


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