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

#include <Lookup.h>

Classes

union  ValueStorage
 

Public Member Functions

unsigned attributes () const
 
Intrinsic intrinsic () const
 
BuiltinGenerator builtinGenerator () const
 
NativeFunction function () const
 
unsigned char functionLength () const
 
GetFunction propertyGetter () const
 
PutFunction propertyPutter () const
 
DOMJIT::GetterSetterdomJIT () const
 
const DOMJIT::Signaturesignature () const
 
NativeFunction accessorGetter () const
 
NativeFunction accessorSetter () const
 
BuiltinGenerator builtinAccessorGetterGenerator () const
 
BuiltinGenerator builtinAccessorSetterGenerator () const
 
long long constantInteger () const
 
intptr_t lexerValue () const
 
ptrdiff_t lazyCellPropertyOffset () const
 
ptrdiff_t lazyClassStructureOffset () const
 
LazyPropertyCallback lazyPropertyCallback () const
 
unsigned attributes () const
 
Intrinsic intrinsic () const
 
BuiltinGenerator builtinGenerator () const
 
NativeFunction function () const
 
unsigned char functionLength () const
 
GetFunction propertyGetter () const
 
PutFunction propertyPutter () const
 
DOMJIT::GetterSetterdomJIT () const
 
const DOMJIT::Signaturesignature () const
 
NativeFunction accessorGetter () const
 
NativeFunction accessorSetter () const
 
BuiltinGenerator builtinAccessorGetterGenerator () const
 
BuiltinGenerator builtinAccessorSetterGenerator () const
 
long long constantInteger () const
 
intptr_t lexerValue () const
 
ptrdiff_t lazyCellPropertyOffset () const
 
ptrdiff_t lazyClassStructureOffset () const
 
LazyPropertyCallback lazyPropertyCallback () const
 

Public Attributes

const char * m_key
 
unsigned m_attributes
 
Intrinsic m_intrinsic
 
union JSC::HashTableValue::ValueStorage m_values
 

Member Function Documentation

◆ accessorGetter() [1/2]

NativeFunction JSC::HashTableValue::accessorGetter ( ) const
inline

◆ accessorGetter() [2/2]

NativeFunction JSC::HashTableValue::accessorGetter ( ) const
inline

◆ accessorSetter() [1/2]

NativeFunction JSC::HashTableValue::accessorSetter ( ) const
inline

◆ accessorSetter() [2/2]

NativeFunction JSC::HashTableValue::accessorSetter ( ) const
inline

◆ attributes() [1/2]

unsigned JSC::HashTableValue::attributes ( ) const
inline

◆ attributes() [2/2]

unsigned JSC::HashTableValue::attributes ( ) const
inline

◆ builtinAccessorGetterGenerator() [1/2]

BuiltinGenerator JSC::HashTableValue::builtinAccessorGetterGenerator ( ) const
inline

◆ builtinAccessorGetterGenerator() [2/2]

BuiltinGenerator JSC::HashTableValue::builtinAccessorGetterGenerator ( ) const

◆ builtinAccessorSetterGenerator() [1/2]

BuiltinGenerator JSC::HashTableValue::builtinAccessorSetterGenerator ( ) const
inline

◆ builtinAccessorSetterGenerator() [2/2]

BuiltinGenerator JSC::HashTableValue::builtinAccessorSetterGenerator ( ) const

◆ builtinGenerator() [1/2]

BuiltinGenerator JSC::HashTableValue::builtinGenerator ( ) const
inline

◆ builtinGenerator() [2/2]

BuiltinGenerator JSC::HashTableValue::builtinGenerator ( ) const
inline

◆ constantInteger() [1/2]

long long JSC::HashTableValue::constantInteger ( ) const
inline

◆ constantInteger() [2/2]

long long JSC::HashTableValue::constantInteger ( ) const
inline

◆ domJIT() [1/2]

DOMJIT::GetterSetter* JSC::HashTableValue::domJIT ( ) const
inline

◆ domJIT() [2/2]

DOMJIT::GetterSetter* JSC::HashTableValue::domJIT ( ) const
inline

◆ function() [1/2]

NativeFunction JSC::HashTableValue::function ( ) const
inline

◆ function() [2/2]

NativeFunction JSC::HashTableValue::function ( ) const
inline

◆ functionLength() [1/2]

unsigned char JSC::HashTableValue::functionLength ( ) const
inline

◆ functionLength() [2/2]

unsigned char JSC::HashTableValue::functionLength ( ) const
inline

◆ intrinsic() [1/2]

Intrinsic JSC::HashTableValue::intrinsic ( ) const
inline

◆ intrinsic() [2/2]

Intrinsic JSC::HashTableValue::intrinsic ( ) const
inline

◆ lazyCellPropertyOffset() [1/2]

ptrdiff_t JSC::HashTableValue::lazyCellPropertyOffset ( ) const
inline

◆ lazyCellPropertyOffset() [2/2]

ptrdiff_t JSC::HashTableValue::lazyCellPropertyOffset ( ) const
inline

◆ lazyClassStructureOffset() [1/2]

ptrdiff_t JSC::HashTableValue::lazyClassStructureOffset ( ) const
inline

◆ lazyClassStructureOffset() [2/2]

ptrdiff_t JSC::HashTableValue::lazyClassStructureOffset ( ) const
inline

◆ lazyPropertyCallback() [1/2]

LazyPropertyCallback JSC::HashTableValue::lazyPropertyCallback ( ) const
inline

◆ lazyPropertyCallback() [2/2]

LazyPropertyCallback JSC::HashTableValue::lazyPropertyCallback ( ) const
inline

◆ lexerValue() [1/2]

intptr_t JSC::HashTableValue::lexerValue ( ) const
inline

◆ lexerValue() [2/2]

intptr_t JSC::HashTableValue::lexerValue ( ) const
inline

◆ propertyGetter() [1/2]

GetFunction JSC::HashTableValue::propertyGetter ( ) const
inline

◆ propertyGetter() [2/2]

GetFunction JSC::HashTableValue::propertyGetter ( ) const
inline

◆ propertyPutter() [1/2]

PutFunction JSC::HashTableValue::propertyPutter ( ) const
inline

◆ propertyPutter() [2/2]

PutFunction JSC::HashTableValue::propertyPutter ( ) const
inline

◆ signature() [1/2]

const DOMJIT::Signature* JSC::HashTableValue::signature ( ) const
inline

◆ signature() [2/2]

const DOMJIT::Signature* JSC::HashTableValue::signature ( ) const
inline

Member Data Documentation

◆ m_attributes

unsigned JSC::HashTableValue::m_attributes

◆ m_intrinsic

Intrinsic JSC::HashTableValue::m_intrinsic

◆ m_key

const char * JSC::HashTableValue::m_key

◆ m_values

union JSC::HashTableValue::ValueStorage JSC::HashTableValue::m_values

The documentation for this struct was generated from the following file: