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

#include <LazyClassStructure.h>

Classes

struct  Initializer
 

Public Member Functions

 LazyClassStructure ()
 
template<typename Callback >
void initLater (const Callback &)
 
Structure * get (const JSGlobalObject *global) const
 
JSObject * prototype (const JSGlobalObject *global) const
 
JSObject * constructor (const JSGlobalObject *global) const
 
Structure * getConcurrently () const
 
JSObject * prototypeConcurrently () const
 
JSObject * constructorConcurrently () const
 
void visit (SlotVisitor &)
 
void dump (PrintStream &) const
 
 LazyClassStructure ()
 
template<typename Callback >
void initLater (const Callback &)
 
Structure * get (const JSGlobalObject *global) const
 
JSObject * prototype (const JSGlobalObject *global) const
 
JSObject * constructor (const JSGlobalObject *global) const
 
Structure * getConcurrently () const
 
JSObject * prototypeConcurrently () const
 
JSObject * constructorConcurrently () const
 
void visit (SlotVisitor &)
 
void dump (PrintStream &) const
 

Constructor & Destructor Documentation

◆ LazyClassStructure() [1/2]

JSC::LazyClassStructure::LazyClassStructure ( )
inline

◆ LazyClassStructure() [2/2]

JSC::LazyClassStructure::LazyClassStructure ( )
inline

Member Function Documentation

◆ constructor() [1/2]

JSObject* JSC::LazyClassStructure::constructor ( const JSGlobalObject *  global) const
inline

◆ constructor() [2/2]

JSObject* JSC::LazyClassStructure::constructor ( const JSGlobalObject *  global) const
inline

◆ constructorConcurrently() [1/2]

JSObject* JSC::LazyClassStructure::constructorConcurrently ( ) const
inline

◆ constructorConcurrently() [2/2]

JSObject* JSC::LazyClassStructure::constructorConcurrently ( ) const
inline

◆ dump() [1/2]

void JSC::LazyClassStructure::dump ( PrintStream &  out) const

◆ dump() [2/2]

void JSC::LazyClassStructure::dump ( PrintStream &  ) const

◆ get() [1/2]

Structure* JSC::LazyClassStructure::get ( const JSGlobalObject *  global) const
inline

◆ get() [2/2]

Structure* JSC::LazyClassStructure::get ( const JSGlobalObject *  global) const
inline

◆ getConcurrently() [1/2]

Structure* JSC::LazyClassStructure::getConcurrently ( ) const
inline

◆ getConcurrently() [2/2]

Structure* JSC::LazyClassStructure::getConcurrently ( ) const
inline

◆ initLater() [1/2]

template<typename Callback >
void JSC::LazyClassStructure::initLater ( const Callback &  )

◆ initLater() [2/2]

template<typename Callback >
void JSC::LazyClassStructure::initLater ( const Callback &  )

◆ prototype() [1/2]

JSObject* JSC::LazyClassStructure::prototype ( const JSGlobalObject *  global) const
inline

◆ prototype() [2/2]

JSObject* JSC::LazyClassStructure::prototype ( const JSGlobalObject *  global) const
inline

◆ prototypeConcurrently() [1/2]

JSObject* JSC::LazyClassStructure::prototypeConcurrently ( ) const
inline

◆ prototypeConcurrently() [2/2]

JSObject* JSC::LazyClassStructure::prototypeConcurrently ( ) const
inline

◆ visit() [1/2]

void JSC::LazyClassStructure::visit ( SlotVisitor &  visitor)

◆ visit() [2/2]

void JSC::LazyClassStructure::visit ( SlotVisitor &  )

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