webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
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 &)
 
Structureget (const JSGlobalObject *global) const
 
JSObjectprototype (const JSGlobalObject *global) const
 
JSObjectconstructor (const JSGlobalObject *global) const
 
StructuregetConcurrently () const
 
JSObjectprototypeConcurrently () const
 
JSObjectconstructorConcurrently () const
 
void visit (SlotVisitor &)
 
void dump (PrintStream &) const
 
 LazyClassStructure ()
 
template<typename Callback >
void initLater (const Callback &)
 
Structureget (const JSGlobalObject *global) const
 
JSObjectprototype (const JSGlobalObject *global) const
 
JSObjectconstructor (const JSGlobalObject *global) const
 
StructuregetConcurrently () const
 
JSObjectprototypeConcurrently () const
 
JSObjectconstructorConcurrently () 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: