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

#include <TypeSet.h>

Inheritance diagram for JSC::StructureShape:

Public Member Functions

 StructureShape ()
 
String propertyHash ()
 
void markAsFinal ()
 
void addProperty (UniquedStringImpl &)
 
String stringRepresentation ()
 
String toJSONString () const
 
Ref< Inspector::Protocol::Runtime::StructureDescriptioninspectorRepresentation ()
 
void setConstructorName (String name)
 
String constructorName ()
 
void setProto (Ref< StructureShape > &&shape)
 
void enterDictionaryMode ()
 
 StructureShape ()
 
String propertyHash ()
 
void markAsFinal ()
 
void addProperty (UniquedStringImpl &)
 
String stringRepresentation ()
 
String toJSONString () const
 
Ref< Inspector::Protocol::Runtime::StructureDescriptioninspectorRepresentation ()
 
void setConstructorName (String name)
 
String constructorName ()
 
void setProto (Ref< StructureShape > &&shape)
 
void enterDictionaryMode ()
 

Static Public Member Functions

static Ref< StructureShapecreate ()
 
static Ref< StructureShapecreate ()
 

Friends

class TypeSet
 

Constructor & Destructor Documentation

◆ StructureShape() [1/2]

JSC::StructureShape::StructureShape ( )

◆ StructureShape() [2/2]

JSC::StructureShape::StructureShape ( )

Member Function Documentation

◆ addProperty() [1/2]

void JSC::StructureShape::addProperty ( UniquedStringImpl &  uid)

◆ addProperty() [2/2]

void JSC::StructureShape::addProperty ( UniquedStringImpl &  )

◆ constructorName() [1/2]

String JSC::StructureShape::constructorName ( )
inline

◆ constructorName() [2/2]

String JSC::StructureShape::constructorName ( )
inline

◆ create() [1/2]

static Ref<StructureShape> JSC::StructureShape::create ( )
inlinestatic

◆ create() [2/2]

static Ref<StructureShape> JSC::StructureShape::create ( )
inlinestatic

◆ enterDictionaryMode() [1/2]

void JSC::StructureShape::enterDictionaryMode ( )

◆ enterDictionaryMode() [2/2]

void JSC::StructureShape::enterDictionaryMode ( )

◆ inspectorRepresentation() [1/2]

Ref<Inspector::Protocol::Runtime::StructureDescription> JSC::StructureShape::inspectorRepresentation ( )

◆ inspectorRepresentation() [2/2]

Ref< Inspector::Protocol::Runtime::StructureDescription > JSC::StructureShape::inspectorRepresentation ( )

◆ markAsFinal() [1/2]

void JSC::StructureShape::markAsFinal ( )

◆ markAsFinal() [2/2]

void JSC::StructureShape::markAsFinal ( )

◆ propertyHash() [1/2]

String JSC::StructureShape::propertyHash ( )

◆ propertyHash() [2/2]

String JSC::StructureShape::propertyHash ( )

◆ setConstructorName() [1/2]

void JSC::StructureShape::setConstructorName ( String  name)
inline

◆ setConstructorName() [2/2]

void JSC::StructureShape::setConstructorName ( String  name)
inline

◆ setProto() [1/2]

void JSC::StructureShape::setProto ( Ref< StructureShape > &&  shape)
inline

◆ setProto() [2/2]

void JSC::StructureShape::setProto ( Ref< StructureShape > &&  shape)
inline

◆ stringRepresentation() [1/2]

String JSC::StructureShape::stringRepresentation ( )

◆ stringRepresentation() [2/2]

String JSC::StructureShape::stringRepresentation ( )

◆ toJSONString() [1/2]

String JSC::StructureShape::toJSONString ( ) const

◆ toJSONString() [2/2]

String JSC::StructureShape::toJSONString ( ) const

Friends And Related Function Documentation

◆ TypeSet

TypeSet
friend

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