| addNewPropertyTransition(VM &, Structure *, PropertyName, unsigned attributes, PropertyOffset &, PutPropertySlot::Context=PutPropertySlot::UnknownContext, DeferredStructureTransitionWatchpointFire *=nullptr) | JSC::Structure | static |
| addNewPropertyTransition(VM &, Structure *, PropertyName, unsigned attributes, PropertyOffset &, PutPropertySlot::Context=PutPropertySlot::UnknownContext, DeferredStructureTransitionWatchpointFire *=nullptr) | JSC::Structure | static |
| addPropertyTransition(VM &, Structure *, PropertyName, unsigned attributes, PropertyOffset &) | JSC::Structure | static |
| addPropertyTransition(VM &, Structure *, PropertyName, unsigned attributes, PropertyOffset &) | JSC::Structure | static |
| addPropertyTransitionToExistingStructure(Structure *, PropertyName, unsigned attributes, PropertyOffset &) | JSC::Structure | static |
| addPropertyTransitionToExistingStructure(Structure *, PropertyName, unsigned attributes, PropertyOffset &) | JSC::Structure | static |
| addPropertyTransitionToExistingStructureConcurrently(Structure *, UniquedStringImpl *uid, unsigned attributes, PropertyOffset &) | JSC::Structure | static |
| addPropertyTransitionToExistingStructureConcurrently(Structure *, UniquedStringImpl *uid, unsigned attributes, PropertyOffset &) | JSC::Structure | static |
| addPropertyWithoutTransition(VM &, PropertyName, unsigned attributes, const Func &) | JSC::Structure | inline |
| addPropertyWithoutTransition(VM &, PropertyName, unsigned attributes, const Func &) | JSC::Structure | |
| addTransitionWatchpoint(Watchpoint *watchpoint) const | JSC::Structure | inline |
| addTransitionWatchpoint(Watchpoint *watchpoint) const | JSC::Structure | inline |
| allocatorAttributes() const | JSC::HeapCell | |
| allocatorAttributes() const | JSC::HeapCell | |
| anyObjectInChainMayInterceptIndexedAccesses() const | JSC::Structure | |
| anyObjectInChainMayInterceptIndexedAccesses() const | JSC::Structure | |
| atomicCompareExchangeCellStateStrong(CellState oldState, CellState newState) | JSC::JSCell | inline |
| atomicCompareExchangeCellStateStrong(CellState oldState, CellState newState) | JSC::JSCell | inline |
| atomicCompareExchangeCellStateWeakRelaxed(CellState oldState, CellState newState) | JSC::JSCell | inline |
| atomicCompareExchangeCellStateWeakRelaxed(CellState oldState, CellState newState) | JSC::JSCell | inline |
| attributeChangeTransition(VM &, Structure *, PropertyName, unsigned attributes) | JSC::Structure | static |
| attributeChangeTransition(VM &, Structure *, PropertyName, unsigned attributes) | JSC::Structure | static |
| Auxiliary enum value | JSC::HeapCell | |
| Base typedef | JSC::Structure | |
| Base typedef | JSC::Structure | |
| cachedPropertyNameEnumerator() const | JSC::Structure | |
| cachedPropertyNameEnumerator() const | JSC::Structure | |
| callDestructor(VM &) | JSC::JSCell | inline |
| callDestructor(VM &) | JSC::JSCell | |
| canAccessPropertiesQuicklyForEnumeration() const | JSC::Structure | |
| canAccessPropertiesQuicklyForEnumeration() const | JSC::Structure | |
| canCachePropertyNameEnumerator() const | JSC::Structure | |
| canCachePropertyNameEnumerator() const | JSC::Structure | |
| canUseFastGetOwnProperty(const Structure &) | JSC::JSCell | inlinestatic |
| canUseFastGetOwnProperty(const Structure &) | JSC::JSCell | static |
| canUseForAllocationsOf(Structure *) | JSC::Structure | |
| canUseForAllocationsOf(Structure *) | JSC::Structure | |
| cellContainer() const | JSC::HeapCell | |
| cellContainer() const | JSC::HeapCell | |
| cellKind() const | JSC::HeapCell | |
| cellKind() const | JSC::HeapCell | |
| cellSize() const | JSC::HeapCell | |
| cellSize() const | JSC::HeapCell | |
| cellState() const | JSC::JSCell | inline |
| cellState() const | JSC::JSCell | inline |
| cellStateOffset() | JSC::JSCell | inlinestatic |
| cellStateOffset() | JSC::JSCell | inlinestatic |
| changePrototypeTransition(VM &, Structure *, JSValue prototype) | JSC::Structure | static |
| changePrototypeTransition(VM &, Structure *, JSValue prototype) | JSC::Structure | static |
| checkOffsetConsistency(PropertyTable *propertyTable, const DetailsFunc &detailsFunc) const | JSC::Structure | |
| classInfo() const | JSC::Structure | inline |
| classInfo() const | JSC::Structure | inline |
| JSC::JSCell::classInfo(VM &) const | JSC::JSCell | |
| classInfoOffset() | JSC::Structure | inlinestatic |
| classInfoOffset() | JSC::Structure | inlinestatic |
| className(VM &) const | JSC::JSCell | |
| className(const JSObject *) | JSC::JSCell | protectedstatic |
| className(VM &) const | JSC::JSCell | |
| className(const JSObject *) | JSC::JSCell | protectedstatic |
| clearStructure() | JSC::JSCell | inline |
| clearStructure() | JSC::JSCell | inline |
| couldHaveIndexingHeader() const | JSC::Structure | inline |
| couldHaveIndexingHeader() const | JSC::Structure | inline |
| create(VM &, JSGlobalObject *, JSValue prototype, const TypeInfo &, const ClassInfo *, IndexingType=NonArray, unsigned inlineCapacity=0) | JSC::Structure | inlinestatic |
| create(VM &, JSGlobalObject *, JSValue prototype, const TypeInfo &, const ClassInfo *, IndexingType=NonArray, unsigned inlineCapacity=0) | JSC::Structure | static |
| createStructure(VM &) | JSC::Structure | inlinestatic |
| createStructure(VM &) | JSC::Structure | static |
| CreatingEarlyCell enum value | JSC::JSCell | |
| CreatingEarlyCellTag enum name | JSC::JSCell | |
| CreatingEarlyCellTag enum name | JSC::JSCell | |
| customHasInstance(JSObject *, ExecState *, JSValue) | JSC::JSCell | protectedstatic |
| customHasInstance(JSObject *, ExecState *, JSValue) | JSC::JSCell | protectedstatic |
| DECLARE_EXPORT_INFO | JSC::Structure | |
| defaultValue(const JSObject *, ExecState *, PreferredPrimitiveType) | JSC::JSCell | protectedstatic |
| defaultValue(const JSObject *, ExecState *, PreferredPrimitiveType) | JSC::JSCell | protectedstatic |
| DEFINE_BITFIELD(DictionaryKind, dictionaryKind, DictionaryKind, 2, 0) | JSC::Structure | |
| DEFINE_BITFIELD(bool, isPinnedPropertyTable, IsPinnedPropertyTable, 1, 2) | JSC::Structure | |
| DEFINE_BITFIELD(bool, hasGetterSetterProperties, HasGetterSetterProperties, 1, 3) | JSC::Structure | |
| DEFINE_BITFIELD(bool, hasReadOnlyOrGetterSetterPropertiesExcludingProto, HasReadOnlyOrGetterSetterPropertiesExcludingProto, 1, 4) | JSC::Structure | |
| DEFINE_BITFIELD(bool, isQuickPropertyAccessAllowedForEnumeration, IsQuickPropertyAccessAllowedForEnumeration, 1, 5) | JSC::Structure | |
| DEFINE_BITFIELD(unsigned, attributesInPrevious, AttributesInPrevious, 14, 6) | JSC::Structure | |
| DEFINE_BITFIELD(bool, didPreventExtensions, DidPreventExtensions, 1, 20) | JSC::Structure | |
| DEFINE_BITFIELD(bool, didTransition, DidTransition, 1, 21) | JSC::Structure | |
| DEFINE_BITFIELD(bool, staticPropertiesReified, StaticPropertiesReified, 1, 22) | JSC::Structure | |
| DEFINE_BITFIELD(bool, hasBeenFlattenedBefore, HasBeenFlattenedBefore, 1, 23) | JSC::Structure | |
| DEFINE_BITFIELD(bool, hasCustomGetterSetterProperties, HasCustomGetterSetterProperties, 1, 24) | JSC::Structure | |
| DEFINE_BITFIELD(bool, didWatchInternalProperties, DidWatchInternalProperties, 1, 25) | JSC::Structure | |
| DEFINE_BITFIELD(bool, transitionWatchpointIsLikelyToBeFired, TransitionWatchpointIsLikelyToBeFired, 1, 26) | JSC::Structure | |
| DEFINE_BITFIELD(bool, hasBeenDictionary, HasBeenDictionary, 1, 27) | JSC::Structure | |
| DEFINE_BITFIELD(bool, isAddingPropertyForTransition, IsAddingPropertyForTransition, 1, 28) | JSC::Structure | |
| DEFINE_BITFIELD(DictionaryKind, dictionaryKind, DictionaryKind, 2, 0) | JSC::Structure | |
| DEFINE_BITFIELD(bool, isPinnedPropertyTable, IsPinnedPropertyTable, 1, 2) | JSC::Structure | |
| DEFINE_BITFIELD(bool, hasGetterSetterProperties, HasGetterSetterProperties, 1, 3) | JSC::Structure | |
| DEFINE_BITFIELD(bool, hasReadOnlyOrGetterSetterPropertiesExcludingProto, HasReadOnlyOrGetterSetterPropertiesExcludingProto, 1, 4) | JSC::Structure | |
| DEFINE_BITFIELD(bool, isQuickPropertyAccessAllowedForEnumeration, IsQuickPropertyAccessAllowedForEnumeration, 1, 5) | JSC::Structure | |
| DEFINE_BITFIELD(unsigned, attributesInPrevious, AttributesInPrevious, 14, 6) | JSC::Structure | |
| DEFINE_BITFIELD(bool, didPreventExtensions, DidPreventExtensions, 1, 20) | JSC::Structure | |
| DEFINE_BITFIELD(bool, didTransition, DidTransition, 1, 21) | JSC::Structure | |
| DEFINE_BITFIELD(bool, staticPropertiesReified, StaticPropertiesReified, 1, 22) | JSC::Structure | |
| DEFINE_BITFIELD(bool, hasBeenFlattenedBefore, HasBeenFlattenedBefore, 1, 23) | JSC::Structure | |
| DEFINE_BITFIELD(bool, hasCustomGetterSetterProperties, HasCustomGetterSetterProperties, 1, 24) | JSC::Structure | |
| DEFINE_BITFIELD(bool, didWatchInternalProperties, DidWatchInternalProperties, 1, 25) | JSC::Structure | |
| DEFINE_BITFIELD(bool, transitionWatchpointIsLikelyToBeFired, TransitionWatchpointIsLikelyToBeFired, 1, 26) | JSC::Structure | |
| DEFINE_BITFIELD(bool, hasBeenDictionary, HasBeenDictionary, 1, 27) | JSC::Structure | |
| DEFINE_BITFIELD(bool, isAddingPropertyForTransition, IsAddingPropertyForTransition, 1, 28) | JSC::Structure | |
| defineOwnProperty(JSObject *, ExecState *, PropertyName, const PropertyDescriptor &, bool shouldThrow) | JSC::JSCell | protectedstatic |
| defineOwnProperty(JSObject *, ExecState *, PropertyName, const PropertyDescriptor &, bool shouldThrow) | JSC::JSCell | protectedstatic |
| deleteProperty(JSCell *, ExecState *, PropertyName) | JSC::JSCell | static |
| deleteProperty(JSCell *, ExecState *, PropertyName) | JSC::JSCell | static |
| deletePropertyByIndex(JSCell *, ExecState *, unsigned propertyName) | JSC::JSCell | static |
| deletePropertyByIndex(JSCell *, ExecState *, unsigned propertyName) | JSC::JSCell | static |
| destroy(JSCell *) | JSC::Structure | static |
| destroy(JSCell *) | JSC::Structure | static |
| destructionMode() const | JSC::HeapCell | |
| destructionMode() const | JSC::HeapCell | |
| dfgShouldWatch() const | JSC::Structure | inline |
| dfgShouldWatch() const | JSC::Structure | inline |
| dfgShouldWatchIfPossible() const | JSC::Structure | inline |
| dfgShouldWatchIfPossible() const | JSC::Structure | inline |
| didCachePropertyReplacement(VM &, PropertyOffset) | JSC::Structure | |
| didCachePropertyReplacement(VM &, PropertyOffset) | JSC::Structure | |
| didReplaceProperty(PropertyOffset) | JSC::Structure | inline |
| didReplaceProperty(PropertyOffset) | JSC::Structure | |
| didTransitionFromThisStructure(DeferredStructureTransitionWatchpointFire *=nullptr) const | JSC::Structure | |
| didTransitionFromThisStructure(DeferredStructureTransitionWatchpointFire *=nullptr) const | JSC::Structure | |
| dump(PrintStream &) const | JSC::Structure | |
| dump(PrintStream &) const | JSC::Structure | |
| dumpBrief(PrintStream &, const CString &) const | JSC::Structure | |
| dumpBrief(PrintStream &, const CString &) const | JSC::Structure | |
| dumpContextHeader(PrintStream &) | JSC::Structure | static |
| dumpContextHeader(PrintStream &) | JSC::Structure | static |
| dumpInContext(PrintStream &, DumpContext *) const | JSC::Structure | |
| dumpInContext(PrintStream &, DumpContext *) const | JSC::Structure | |
| dumpStatistics() | JSC::Structure | static |
| dumpStatistics() | JSC::Structure | static |
| dumpToStream(const JSCell *, PrintStream &) | JSC::JSCell | static |
| dumpToStream(const JSCell *, PrintStream &) | JSC::JSCell | static |
| ensurePropertyReplacementWatchpointSet(VM &, PropertyOffset) | JSC::Structure | |
| ensurePropertyReplacementWatchpointSet(VM &, PropertyOffset) | JSC::Structure | |
| estimatedSize(JSCell *) | JSC::JSCell | static |
| estimatedSize(JSCell *) | JSC::JSCell | static |
| estimatedSizeInBytes() const | JSC::JSCell | |
| estimatedSizeInBytes() const | JSC::JSCell | |
| fastGetOwnProperty(VM &, Structure &, PropertyName) | JSC::JSCell | |
| fastGetOwnProperty(VM &, Structure &, PropertyName) | JSC::JSCell | |
| finishCreation(VM &vm) | JSC::Structure | inlineprotected |
| finishCreation(VM &vm, CreatingEarlyCellTag) | JSC::Structure | inlineprotected |
| finishCreation(VM &vm) | JSC::Structure | inlineprotected |
| finishCreation(VM &vm, CreatingEarlyCellTag) | JSC::Structure | inlineprotected |
| JSC::JSCell::finishCreation(VM &, Structure *, CreatingEarlyCellTag) | JSC::JSCell | inlineprotected |
| flattenDictionaryStructure(VM &, JSObject *) | JSC::Structure | |
| flattenDictionaryStructure(VM &, JSObject *) | JSC::Structure | |
| forEachPropertyConcurrently(const Functor &) | JSC::Structure | |
| forEachPropertyConcurrently(const Functor &) | JSC::Structure | |
| freezeTransition(VM &, Structure *) | JSC::Structure | static |
| freezeTransition(VM &, Structure *) | JSC::Structure | static |
| get(VM &, PropertyName) | JSC::Structure | |
| get(VM &, PropertyName, unsigned &attributes) | JSC::Structure | |
| get(VM &, PropertyName, unsigned &attributes, bool &hasInferredType) | JSC::Structure | |
| get(VM &, PropertyName) | JSC::Structure | |
| get(VM &, PropertyName, unsigned &attributes) | JSC::Structure | |
| get(VM &, PropertyName, unsigned &attributes, bool &hasInferredType) | JSC::Structure | |
| getCallData(JSCell *, CallData &) | JSC::JSCell | static |
| getCallData(JSCell *, CallData &) | JSC::JSCell | static |
| getConcurrently(UniquedStringImpl *uid) | JSC::Structure | inline |
| getConcurrently(UniquedStringImpl *uid, unsigned &attributes) | JSC::Structure | |
| getConcurrently(UniquedStringImpl *uid) | JSC::Structure | |
| getConcurrently(UniquedStringImpl *uid, unsigned &attributes) | JSC::Structure | |
| getConstructData(JSCell *, ConstructData &) | JSC::JSCell | static |
| getConstructData(JSCell *, ConstructData &) | JSC::JSCell | static |
| getEnumerableLength(ExecState *, JSObject *) | JSC::JSCell | protectedstatic |
| getEnumerableLength(ExecState *, JSObject *) | JSC::JSCell | protectedstatic |
| getGenericPropertyNames(JSObject *, ExecState *, PropertyNameArray &, EnumerationMode) | JSC::JSCell | protectedstatic |
| getGenericPropertyNames(JSObject *, ExecState *, PropertyNameArray &, EnumerationMode) | JSC::JSCell | protectedstatic |
| getObject() | JSC::JSCell | |
| getObject() const | JSC::JSCell | |
| getObject() | JSC::JSCell | |
| getObject() const | JSC::JSCell | |
| getOwnNonIndexPropertyNames(JSObject *, ExecState *, PropertyNameArray &, EnumerationMode) | JSC::JSCell | protectedstatic |
| getOwnNonIndexPropertyNames(JSObject *, ExecState *, PropertyNameArray &, EnumerationMode) | JSC::JSCell | protectedstatic |
| getOwnPropertyNames(JSObject *, ExecState *, PropertyNameArray &, EnumerationMode) | JSC::JSCell | protectedstatic |
| getOwnPropertyNames(JSObject *, ExecState *, PropertyNameArray &, EnumerationMode) | JSC::JSCell | protectedstatic |
| getOwnPropertySlot(JSObject *, ExecState *, PropertyName, PropertySlot &) | JSC::JSCell | protectedstatic |
| getOwnPropertySlot(JSObject *, ExecState *, PropertyName, PropertySlot &) | JSC::JSCell | protectedstatic |
| getOwnPropertySlotByIndex(JSObject *, ExecState *, unsigned propertyName, PropertySlot &) | JSC::JSCell | protectedstatic |
| getOwnPropertySlotByIndex(JSObject *, ExecState *, unsigned propertyName, PropertySlot &) | JSC::JSCell | protectedstatic |
| getPrimitiveNumber(ExecState *, double &number, JSValue &) const | JSC::JSCell | |
| getPrimitiveNumber(ExecState *, double &number, JSValue &) const | JSC::JSCell | |
| getPropertiesConcurrently() | JSC::Structure | |
| getPropertiesConcurrently() | JSC::Structure | |
| getPropertyNames(JSObject *, ExecState *, PropertyNameArray &, EnumerationMode) | JSC::JSCell | protectedstatic |
| getPropertyNames(JSObject *, ExecState *, PropertyNameArray &, EnumerationMode) | JSC::JSCell | protectedstatic |
| getPropertyNamesFromStructure(VM &, PropertyNameArray &, EnumerationMode) | JSC::Structure | |
| getPropertyNamesFromStructure(VM &, PropertyNameArray &, EnumerationMode) | JSC::Structure | |
| getPrototype(JSObject *, ExecState *) | JSC::JSCell | protectedstatic |
| getPrototype(JSObject *, ExecState *) | JSC::JSCell | protectedstatic |
| getString(ExecState *, String &) const | JSC::JSCell | |
| getString(ExecState *) const | JSC::JSCell | |
| getString(ExecState *, String &) const | JSC::JSCell | |
| getString(ExecState *) const | JSC::JSCell | |
| getStructurePropertyNames(JSObject *, ExecState *, PropertyNameArray &, EnumerationMode) | JSC::JSCell | protectedstatic |
| getStructurePropertyNames(JSObject *, ExecState *, PropertyNameArray &, EnumerationMode) | JSC::JSCell | protectedstatic |
| getTypedArrayImpl(JSArrayBufferView *) | JSC::JSCell | protectedstatic |
| getTypedArrayImpl(JSArrayBufferView *) | JSC::JSCell | protectedstatic |
| globalObject() const | JSC::Structure | inline |
| globalObject() const | JSC::Structure | inline |
| globalObjectOffset() | JSC::Structure | inlinestatic |
| globalObjectOffset() | JSC::Structure | inlinestatic |
| hasIndexingHeader(const JSCell *) const | JSC::Structure | inline |
| hasIndexingHeader(const JSCell *) const | JSC::Structure | |
| hasInferredTypes() const | JSC::Structure | inline |
| hasInferredTypes() const | JSC::Structure | inline |
| hasInlineStorage() const | JSC::Structure | inline |
| hasInlineStorage() const | JSC::Structure | inline |
| hasRareData() const | JSC::Structure | inline |
| hasRareData() const | JSC::Structure | inline |
| heap() const | JSC::HeapCell | |
| heap() const | JSC::HeapCell | |
| HeapCell() | JSC::HeapCell | inline |
| HeapCell() | JSC::HeapCell | inline |
| heapSnapshot(JSCell *, HeapSnapshotBuilder &) | JSC::JSCell | static |
| heapSnapshot(JSCell *, HeapSnapshotBuilder &) | JSC::JSCell | static |
| hijacksIndexingHeader() const | JSC::Structure | inline |
| hijacksIndexingHeader() const | JSC::Structure | inline |
| holesMustForwardToPrototype(VM &) const | JSC::Structure | |
| holesMustForwardToPrototype(VM &) const | JSC::Structure | |
| id() const | JSC::Structure | inline |
| id() const | JSC::Structure | inline |
| idBlob() const | JSC::Structure | inline |
| idBlob() const | JSC::Structure | inline |
| indexingType() const | JSC::Structure | inline |
| indexingType() const | JSC::Structure | inline |
| indexingTypeAndMisc() const | JSC::JSCell | inline |
| indexingTypeAndMisc() const | JSC::JSCell | |
| indexingTypeAndMiscOffset() | JSC::JSCell | inlinestatic |
| indexingTypeAndMiscOffset() | JSC::JSCell | inlinestatic |
| indexingTypeIncludingHistory() const | JSC::Structure | inline |
| indexingTypeIncludingHistory() const | JSC::Structure | inline |
| indexingTypeIncludingHistoryOffset() | JSC::Structure | inlinestatic |
| indexingTypeIncludingHistoryOffset() | JSC::Structure | inlinestatic |
| inferredTypeDescriptorFor(UniquedStringImpl *uid) | JSC::Structure | inline |
| inferredTypeDescriptorFor(UniquedStringImpl *uid) | JSC::Structure | inline |
| inferredTypeFor(UniquedStringImpl *uid) | JSC::Structure | inline |
| inferredTypeFor(UniquedStringImpl *uid) | JSC::Structure | inline |
| inherits(VM &, const ClassInfo *) const | JSC::JSCell | inline |
| inherits(VM &, const ClassInfo *) const | JSC::JSCell | |
| inlineCapacity() const | JSC::Structure | inline |
| inlineCapacity() const | JSC::Structure | inline |
| inlineCapacityOffset() | JSC::Structure | inlinestatic |
| inlineCapacityOffset() | JSC::Structure | inlinestatic |
| inlineSize() const | JSC::Structure | inline |
| inlineSize() const | JSC::Structure | inline |
| inlineTypeFlags() const | JSC::JSCell | inline |
| inlineTypeFlags() const | JSC::JSCell | inline |
| isAnyWasmCallee(VM &) const | JSC::JSCell | |
| isAnyWasmCallee(VM &) const | JSC::JSCell | |
| isAPIValueWrapper() const | JSC::JSCell | inline |
| isAPIValueWrapper() const | JSC::JSCell | |
| isCheapDuringGC() | JSC::Structure | |
| isCheapDuringGC() | JSC::Structure | |
| isCustomGetterSetter() const | JSC::JSCell | inline |
| isCustomGetterSetter() const | JSC::JSCell | |
| isDictionary() const | JSC::Structure | inline |
| isDictionary() const | JSC::Structure | inline |
| isEmpty() const | JSC::Structure | inline |
| isEmpty() const | JSC::Structure | inline |
| isExtensible(JSObject *, ExecState *) | JSC::JSCell | protectedstatic |
| isExtensible(JSObject *, ExecState *) | JSC::JSCell | protectedstatic |
| isFrozen(VM &) | JSC::Structure | |
| isFrozen(VM &) | JSC::Structure | |
| isGetterSetter() const | JSC::JSCell | inline |
| isGetterSetter() const | JSC::JSCell | |
| isImmutablePrototypeExoticObject() | JSC::Structure | inline |
| isImmutablePrototypeExoticObject() | JSC::Structure | inline |
| isLargeAllocation() const | JSC::HeapCell | |
| isLargeAllocation() const | JSC::HeapCell | |
| isLocked() const | JSC::JSCell | inline |
| isLocked() const | JSC::JSCell | |
| isObject() const | JSC::Structure | inline |
| isObject() const | JSC::Structure | inline |
| isProxy() const | JSC::Structure | inline |
| isProxy() const | JSC::Structure | inline |
| isSealed(VM &) | JSC::Structure | |
| isSealed(VM &) | JSC::Structure | |
| isString() const | JSC::JSCell | inline |
| isString() const | JSC::JSCell | |
| isStructureExtensible() const | JSC::Structure | inline |
| isStructureExtensible() const | JSC::Structure | inline |
| isSymbol() const | JSC::JSCell | inline |
| isSymbol() const | JSC::JSCell | |
| isUncacheableDictionary() const | JSC::Structure | inline |
| isUncacheableDictionary() const | JSC::Structure | inline |
| isValidOffset(PropertyOffset offset) const | JSC::Structure | inline |
| isValidOffset(PropertyOffset offset) const | JSC::Structure | inline |
| isZapped() const | JSC::HeapCell | inline |
| isZapped() const | JSC::HeapCell | inline |
| JSCell(CreatingEarlyCellTag) | JSC::JSCell | inline |
| JSCell(VM &, Structure *) | JSC::JSCell | inlineprotected |
| JSCell(CreatingEarlyCellTag) | JSC::JSCell | |
| JSCell(VM &, Structure *) | JSC::JSCell | protected |
| JSC::HeapCell::JSCell enum value | JSC::HeapCell | |
| Kind enum name | JSC::HeapCell | |
| Kind enum name | JSC::HeapCell | |
| largeAllocation() const | JSC::HeapCell | |
| largeAllocation() const | JSC::HeapCell | |
| lastOffset() const | JSC::Structure | inline |
| lastOffset() const | JSC::Structure | inline |
| LLIntOffsetsExtractor class | JSC::Structure | friend |
| lock() | JSC::Structure | inline |
| lock() | JSC::Structure | inline |
| markedBlock() const | JSC::HeapCell | |
| markedBlock() const | JSC::HeapCell | |
| markIfCheap(SlotVisitor &) | JSC::Structure | |
| markIfCheap(SlotVisitor &) | JSC::Structure | |
| masqueradesAsUndefined(JSGlobalObject *lexicalGlobalObject) | JSC::Structure | inline |
| masqueradesAsUndefined(JSGlobalObject *lexicalGlobalObject) | JSC::Structure | |
| mayInterceptIndexedAccesses() const | JSC::Structure | inline |
| mayInterceptIndexedAccesses() const | JSC::Structure | inline |
| methodTable() const | JSC::JSCell | inline |
| methodTable(VM &) const | JSC::JSCell | inline |
| methodTable() const | JSC::JSCell | |
| methodTable(VM &) const | JSC::JSCell | |
| needImpurePropertyWatchpoint() | JSC::Structure | inline |
| needImpurePropertyWatchpoint() | JSC::Structure | inline |
| needsDestruction | JSC::Structure | static |
| needsSlowPutIndexing() const | JSC::Structure | |
| needsSlowPutIndexing() const | JSC::Structure | |
| nonPropertyTransition(VM &, Structure *, NonPropertyTransition) | JSC::Structure | static |
| nonPropertyTransition(VM &, Structure *, NonPropertyTransition) | JSC::Structure | static |
| objectInitializationBlob() const | JSC::Structure | inline |
| objectInitializationBlob() const | JSC::Structure | inline |
| objectToStringValue() | JSC::Structure | inline |
| objectToStringValue() | JSC::Structure | inline |
| outOfLineCapacity(PropertyOffset lastOffset) | JSC::Structure | inlinestatic |
| outOfLineCapacity() const | JSC::Structure | inline |
| outOfLineCapacity(PropertyOffset lastOffset) | JSC::Structure | inlinestatic |
| outOfLineCapacity() const | JSC::Structure | inline |
| outOfLineSize(PropertyOffset lastOffset) | JSC::Structure | inlinestatic |
| outOfLineSize() const | JSC::Structure | inline |
| outOfLineSize(PropertyOffset lastOffset) | JSC::Structure | inlinestatic |
| outOfLineSize() const | JSC::Structure | inline |
| preventExtensions(JSObject *, ExecState *) | JSC::JSCell | protectedstatic |
| preventExtensions(JSObject *, ExecState *) | JSC::JSCell | protectedstatic |
| preventExtensionsTransition(VM &, Structure *) | JSC::Structure | static |
| preventExtensionsTransition(VM &, Structure *) | JSC::Structure | static |
| previousID() const | JSC::Structure | inline |
| previousID() const | JSC::Structure | inline |
| propertyAccessesAreCacheable() | JSC::Structure | inline |
| propertyAccessesAreCacheable() | JSC::Structure | inline |
| propertyAccessesAreCacheableForAbsence() | JSC::Structure | inline |
| propertyAccessesAreCacheableForAbsence() | JSC::Structure | inline |
| propertyReplacementWatchpointSet(PropertyOffset) | JSC::Structure | inline |
| propertyReplacementWatchpointSet(PropertyOffset) | JSC::Structure | |
| propertyTableUnsafeOffset() | JSC::Structure | inlinestatic |
| propertyTableUnsafeOffset() | JSC::Structure | inlinestatic |
| prototypeChain(VM &, JSGlobalObject *) const | JSC::Structure | inline |
| prototypeChain(ExecState *) const | JSC::Structure | inline |
| prototypeChain(VM &, JSGlobalObject *) const | JSC::Structure | |
| prototypeChain(ExecState *) const | JSC::Structure | |
| prototypeChainMayInterceptStoreTo(VM &, PropertyName) | JSC::Structure | |
| prototypeChainMayInterceptStoreTo(VM &, PropertyName) | JSC::Structure | |
| prototypeForLookup(ExecState *) const | JSC::Structure | inline |
| prototypeForLookup(JSGlobalObject *) const | JSC::Structure | inline |
| prototypeForLookup(CodeBlock *) const | JSC::Structure | |
| prototypeForLookup(ExecState *) const | JSC::Structure | |
| prototypeForLookup(JSGlobalObject *) const | JSC::Structure | |
| prototypeForLookup(CodeBlock *) const | JSC::Structure | |
| prototypeOffset() | JSC::Structure | inlinestatic |
| prototypeOffset() | JSC::Structure | inlinestatic |
| pureToBoolean() const | JSC::JSCell | inline |
| pureToBoolean() const | JSC::JSCell | |
| put(JSCell *, ExecState *, PropertyName, JSValue, PutPropertySlot &) | JSC::JSCell | static |
| put(JSCell *, ExecState *, PropertyName, JSValue, PutPropertySlot &) | JSC::JSCell | static |
| putByIndex(JSCell *, ExecState *, unsigned propertyName, JSValue, bool shouldThrow) | JSC::JSCell | static |
| putByIndex(JSCell *, ExecState *, unsigned propertyName, JSValue, bool shouldThrow) | JSC::JSCell | static |
| removePropertyTransition(VM &, Structure *, PropertyName, PropertyOffset &) | JSC::Structure | static |
| removePropertyTransition(VM &, Structure *, PropertyName, PropertyOffset &) | JSC::Structure | static |
| removePropertyWithoutTransition(VM &, PropertyName, const Func &) | JSC::Structure | inline |
| removePropertyWithoutTransition(VM &, PropertyName, const Func &) | JSC::Structure | |
| sealTransition(VM &, Structure *) | JSC::Structure | static |
| sealTransition(VM &, Structure *) | JSC::Structure | static |
| seenMultipleCalleeObjects() | JSC::JSCell | inlinestatic |
| seenMultipleCalleeObjects() | JSC::JSCell | inlinestatic |
| setCachedPropertyNameEnumerator(VM &, JSPropertyNameEnumerator *) | JSC::Structure | |
| setCachedPropertyNameEnumerator(VM &, JSPropertyNameEnumerator *) | JSC::Structure | |
| setCellState(CellState data) const | JSC::JSCell | inline |
| setCellState(CellState data) const | JSC::JSCell | inline |
| setContainsReadOnlyProperties() | JSC::Structure | inline |
| setContainsReadOnlyProperties() | JSC::Structure | inline |
| setGlobalObject(VM &vm, JSGlobalObject *globalObject) | JSC::Structure | inline |
| setGlobalObject(VM &vm, JSGlobalObject *globalObject) | JSC::Structure | inline |
| setHasCustomGetterSetterPropertiesWithProtoCheck(bool is__proto__) | JSC::Structure | inline |
| setHasCustomGetterSetterPropertiesWithProtoCheck(bool is__proto__) | JSC::Structure | inline |
| setHasGetterSetterPropertiesWithProtoCheck(bool is__proto__) | JSC::Structure | inline |
| setHasGetterSetterPropertiesWithProtoCheck(bool is__proto__) | JSC::Structure | inline |
| setLastOffset(PropertyOffset offset) | JSC::Structure | inline |
| setLastOffset(PropertyOffset offset) | JSC::Structure | inline |
| setObjectToStringValue(ExecState *, VM &, JSString *value, PropertySlot toStringTagSymbolSlot) | JSC::Structure | inline |
| setObjectToStringValue(ExecState *, VM &, JSString *value, PropertySlot toStringTagSymbolSlot) | JSC::Structure | |
| setPrototype(JSObject *, ExecState *, JSValue, bool) | JSC::JSCell | protectedstatic |
| setPrototype(JSObject *, ExecState *, JSValue, bool) | JSC::JSCell | protectedstatic |
| setPrototypeWithoutTransition(VM &vm, JSValue prototype) | JSC::Structure | inline |
| setPrototypeWithoutTransition(VM &vm, JSValue prototype) | JSC::Structure | inline |
| setStructure(VM &, Structure *) | JSC::JSCell | |
| setStructure(VM &, Structure *) | JSC::JSCell | |
| setStructureIDDirectly(StructureID id) | JSC::JSCell | inline |
| setStructureIDDirectly(StructureID id) | JSC::JSCell | inline |
| slowDownAndWasteMemory(JSArrayBufferView *) | JSC::JSCell | protectedstatic |
| slowDownAndWasteMemory(JSArrayBufferView *) | JSC::JSCell | protectedstatic |
| startWatchingInternalPropertiesIfNecessary(VM &vm) | JSC::Structure | inline |
| startWatchingInternalPropertiesIfNecessary(VM &vm) | JSC::Structure | inline |
| startWatchingInternalPropertiesIfNecessaryForEntireChain(VM &vm) | JSC::Structure | inline |
| startWatchingInternalPropertiesIfNecessaryForEntireChain(VM &vm) | JSC::Structure | inline |
| startWatchingPropertyForReplacements(VM &vm, PropertyOffset offset) | JSC::Structure | inline |
| startWatchingPropertyForReplacements(VM &, PropertyName) | JSC::Structure | |
| startWatchingPropertyForReplacements(VM &vm, PropertyOffset offset) | JSC::Structure | inline |
| startWatchingPropertyForReplacements(VM &, PropertyName) | JSC::Structure | |
| storedPrototype() const | JSC::Structure | inline |
| storedPrototype() const | JSC::Structure | inline |
| storedPrototypeObject() const | JSC::Structure | inline |
| storedPrototypeObject() const | JSC::Structure | |
| storedPrototypeStructure() const | JSC::Structure | inline |
| storedPrototypeStructure() const | JSC::Structure | |
| structure() const | JSC::JSCell | |
| structure(VM &) const | JSC::JSCell | |
| structure() const | JSC::JSCell | |
| structure(VM &) const | JSC::JSCell | |
| StructureFlags | JSC::Structure | static |
| structureID() const | JSC::JSCell | inline |
| structureID() const | JSC::JSCell | inline |
| structureIDOffset() | JSC::Structure | inlinestatic |
| structureIDOffset() | JSC::Structure | inlinestatic |
| StructureTransitionTable class | JSC::Structure | friend |
| subspaceFor(VM &) | JSC::JSCell | static |
| subspaceFor(VM &) | JSC::JSCell | static |
| suggestedArrayStorageTransition() const | JSC::Structure | |
| suggestedArrayStorageTransition() const | JSC::Structure | |
| takesSlowPathInDFGForImpureProperty() | JSC::Structure | inline |
| takesSlowPathInDFGForImpureProperty() | JSC::Structure | inline |
| toBoolean(ExecState *) const | JSC::JSCell | inline |
| toBoolean(ExecState *) const | JSC::JSCell | |
| toCacheableDictionaryTransition(VM &, Structure *, DeferredStructureTransitionWatchpointFire *=nullptr) | JSC::Structure | static |
| toCacheableDictionaryTransition(VM &, Structure *, DeferredStructureTransitionWatchpointFire *=nullptr) | JSC::Structure | static |
| toNumber(ExecState *) const | JSC::JSCell | |
| toNumber(ExecState *) const | JSC::JSCell | |
| toObject(ExecState *, JSGlobalObject *) const | JSC::JSCell | inline |
| toObject(ExecState *, JSGlobalObject *) const | JSC::JSCell | |
| toPrimitive(ExecState *, PreferredPrimitiveType) const | JSC::JSCell | |
| toPrimitive(ExecState *, PreferredPrimitiveType) const | JSC::JSCell | |
| toStringName(const JSObject *, ExecState *) | JSC::JSCell | protectedstatic |
| toStringName(const JSObject *, ExecState *) | JSC::JSCell | protectedstatic |
| toStructureShape(JSValue) | JSC::Structure | |
| toStructureShape(JSValue) | JSC::Structure | |
| totalStorageCapacity() const | JSC::Structure | inline |
| totalStorageCapacity() const | JSC::Structure | inline |
| totalStorageSize() const | JSC::Structure | inline |
| totalStorageSize() const | JSC::Structure | inline |
| toThis(JSCell *, ExecState *, ECMAMode) | JSC::JSCell | static |
| toThis(JSCell *, ExecState *, ECMAMode) | JSC::JSCell | static |
| toUncacheableDictionaryTransition(VM &, Structure *) | JSC::Structure | static |
| toUncacheableDictionaryTransition(VM &, Structure *) | JSC::Structure | static |
| transitionWatchpointSet() const | JSC::Structure | inline |
| transitionWatchpointSet() const | JSC::Structure | inline |
| transitionWatchpointSetHasBeenInvalidated() const | JSC::Structure | inline |
| transitionWatchpointSetHasBeenInvalidated() const | JSC::Structure | inline |
| transitionWatchpointSetIsStillValid() const | JSC::Structure | inline |
| transitionWatchpointSetIsStillValid() const | JSC::Structure | inline |
| transitivelyTransitionedFrom(Structure *structureToFind) | JSC::Structure | inline |
| transitivelyTransitionedFrom(Structure *structureToFind) | JSC::Structure | |
| tryLock() | JSC::JSCell | inline |
| tryLock() | JSC::JSCell | |
| type() const | JSC::JSCell | inline |
| type() const | JSC::JSCell | |
| TypedArrayStorageType | JSC::JSCell | static |
| typeInfo() const | JSC::Structure | inline |
| typeInfo() const | JSC::Structure | inline |
| typeInfoFlagsOffset() | JSC::JSCell | inlinestatic |
| typeInfoFlagsOffset() | JSC::JSCell | inlinestatic |
| typeInfoTypeOffset() | JSC::JSCell | inlinestatic |
| typeInfoTypeOffset() | JSC::JSCell | inlinestatic |
| unlock() | JSC::JSCell | inline |
| unlock() | JSC::JSCell | |
| visitChildren(JSCell *, SlotVisitor &) | JSC::Structure | static |
| visitChildren(JSCell *, SlotVisitor &) | JSC::Structure | static |
| visitOutputConstraints(JSCell *, SlotVisitor &) | JSC::JSCell | inlinestatic |
| visitOutputConstraints(JSCell *, SlotVisitor &) | JSC::JSCell | static |
| vm() const | JSC::HeapCell | |
| vm() const | JSC::HeapCell | |
| willStoreValueForExistingTransition(VM &vm, PropertyName propertyName, JSValue value, bool shouldOptimize) | JSC::Structure | inline |
| willStoreValueForExistingTransition(VM &vm, PropertyName propertyName, JSValue value, bool shouldOptimize) | JSC::Structure | inline |
| willStoreValueForNewTransition(VM &vm, PropertyName propertyName, JSValue value, bool shouldOptimize) | JSC::Structure | inline |
| willStoreValueForNewTransition(VM &vm, PropertyName propertyName, JSValue value, bool shouldOptimize) | JSC::Structure | inline |
| willStoreValueForReplace(VM &vm, PropertyName propertyName, JSValue value, bool shouldOptimize) | JSC::Structure | inline |
| willStoreValueForReplace(VM &vm, PropertyName propertyName, JSValue value, bool shouldOptimize) | JSC::Structure | inline |
| zap() | JSC::HeapCell | inline |
| zap() | JSC::HeapCell | inline |
| ~Structure() | JSC::Structure | |
| ~Structure() | JSC::Structure | |