![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
This is the complete list of members for v8::internal::JSIteratorResult, including all inherited members.
| AccessorInfoHandling enum name | v8::internal::JSObject | |
| AddDataElement(DirectHandle< JSObject > receiver, uint32_t index, DirectHandle< Object > value, PropertyAttributes attributes) | v8::internal::JSObject | static |
| AddProperty(Isolate *isolate, DirectHandle< JSObject > object, DirectHandle< Name > name, DirectHandle< Object > value, PropertyAttributes attributes) | v8::internal::JSObject | static |
| AddProperty(Isolate *isolate, DirectHandle< JSObject > object, const char *name, DirectHandle< Object > value, PropertyAttributes attributes) | v8::internal::JSObject | static |
| AllocateStorageForMap(DirectHandle< JSObject > object, DirectHandle< Map > map) | v8::internal::JSObject | static |
| ApplyAttributesToDictionary(Isolate *isolate, ReadOnlyRoots roots, DirectHandle< Dictionary > dictionary, const PropertyAttributes attributes) | v8::internal::JSObject | static |
| CheckIfCanDefineAsConfigurable(Isolate *isolate, LookupIterator *it, DirectHandle< Object > value, Maybe< ShouldThrow > should_throw) | v8::internal::JSObject | static |
| CreateDataProperty(Isolate *isolate, DirectHandle< JSObject > object, PropertyKey key, DirectHandle< Object > value, Maybe< ShouldThrow > should_throw=Just(kDontThrow)) | v8::internal::JSObject | static |
| DEFINE_FIELD_OFFSET_CONSTANTS(JSObject::kHeaderSize, JS_ITERATOR_RESULT_FIELDS) static const int kValueIndex=0 | v8::internal::JSIteratorResult | pure virtual |
| DefineOwnAccessorIgnoreAttributes(DirectHandle< JSObject > object, DirectHandle< Name > name, DirectHandle< Object > getter, DirectHandle< Object > setter, PropertyAttributes attributes) | v8::internal::JSObject | static |
| DefineOwnAccessorIgnoreAttributes(LookupIterator *it, DirectHandle< Object > getter, DirectHandle< Object > setter, PropertyAttributes attributes) | v8::internal::JSObject | static |
| DefineOwnPropertyIgnoreAttributes(LookupIterator *it, HandleType< T > value, PropertyAttributes attributes, AccessorInfoHandling handling=DONT_FORCE_FIELD, EnforceDefineSemantics semantics=EnforceDefineSemantics::kSet) | v8::internal::JSObject | inlinestatic |
| DefineOwnPropertyIgnoreAttributes(LookupIterator *it, DirectHandle< Object > value, PropertyAttributes attributes, Maybe< ShouldThrow > should_throw, AccessorInfoHandling handling=DONT_FORCE_FIELD, EnforceDefineSemantics semantics=EnforceDefineSemantics::kSet, StoreOrigin store_origin=StoreOrigin::kNamed) | v8::internal::JSObject | static |
| DefineOwnPropertyIgnoreAttributes(LookupIterator *it, HandleType< T > value, PropertyAttributes attributes, AccessorInfoHandling handling, EnforceDefineSemantics semantics) | v8::internal::JSObject | inline |
| DefinePropertyOrElementIgnoreAttributes(DirectHandle< JSObject > object, DirectHandle< Name > name, DirectHandle< Object > value, PropertyAttributes attributes=NONE) | v8::internal::JSObject | static |
| DeletePropertyWithInterceptor(LookupIterator *it, ShouldThrow should_throw) | v8::internal::JSObject | privatestatic |
| DictionaryPropertyAt(Isolate *isolate, DirectHandle< JSObject > object, InternalIndex dict_index) | v8::internal::JSObject | static |
| DictionaryPropertyAt(DirectHandle< JSObject > object, InternalIndex dict_index, Heap *heap) | v8::internal::JSObject | static |
| DONT_FORCE_FIELD enum value | v8::internal::JSObject | |
| elements(PtrComprCageBase cage_base, AcquireLoadTag tag) const =delete | v8::internal::JSObject | |
| EnsureCanContainElements(DirectHandle< JSObject > object, TSlot elements, uint32_t count, EnsureElementsMode mode) | v8::internal::JSObject | inlinestatic |
| EnsureCanContainElements(DirectHandle< JSObject > object, DirectHandle< FixedArrayBase > elements, uint32_t length, EnsureElementsMode mode) | v8::internal::JSObject | inlinestatic |
| EnsureCanContainElements(DirectHandle< JSObject > object, JavaScriptArguments *arguments, uint32_t arg_count, EnsureElementsMode mode) | v8::internal::JSObject | static |
| EnsureCanContainHeapObjectElements(DirectHandle< JSObject > obj) | v8::internal::JSObject | inlinestatic |
| EnsureWritableFastElements(DirectHandle< JSObject > object) | v8::internal::JSObject | static |
| FastPropertyAt(Isolate *isolate, DirectHandle< JSObject > object, Representation representation, FieldIndex index) | v8::internal::JSObject | static |
| FastPropertyAt(Isolate *isolate, DirectHandle< JSObject > object, Representation representation, FieldIndex index, SeqCstAccessTag tag) | v8::internal::JSObject | static |
| FastPropertyAtPut(FieldIndex index, Tagged< Object > value, WriteBarrierMode mode=UPDATE_WRITE_BARRIER) | v8::internal::JSObject | inline |
| FastPropertyAtPut(FieldIndex index, Tagged< Object > value, SeqCstAccessTag tag) | v8::internal::JSObject | inline |
| FORCE_FIELD enum value | v8::internal::JSObject | |
| ForceSetPrototype(Isolate *isolate, DirectHandle< JSObject > object, DirectHandle< JSPrototype > proto) | v8::internal::JSObject | static |
| GetElementsTransitionMap(DirectHandle< JSObject > object, ElementsKind to_kind) | v8::internal::JSObject | static |
| GetEmbedderField(int index) | v8::internal::JSObject | inline |
| GetEmbedderFieldCount(Tagged< Map > map) | v8::internal::JSObject | inlinestatic |
| GetEmbedderFieldCount() const | v8::internal::JSObject | inline |
| GetEmbedderFieldOffset(int index) | v8::internal::JSObject | inline |
| GetEmbedderFieldsStartOffset(Tagged< Map > map) | v8::internal::JSObject | inlinestatic |
| GetEmbedderFieldsStartOffset() | v8::internal::JSObject | inline |
| GetFastElementsUsage() | v8::internal::JSObject | |
| GetHeaderSize(InstanceType instance_type, bool function_has_prototype_slot=false) | v8::internal::JSObject | static |
| GetHeaderSize(Tagged< Map > map) | v8::internal::JSObject | inlinestatic |
| GetInObjectPropertyOffset(int index) | v8::internal::JSObject | inline |
| GetPropertyAttributesWithFailedAccessCheck(LookupIterator *it) | v8::internal::JSObject | static |
| GetPropertyAttributesWithInterceptor(LookupIterator *it) | v8::internal::JSObject | static |
| GetPropertyWithFailedAccessCheck(LookupIterator *it) | v8::internal::JSObject | privatestatic |
| GetPropertyWithInterceptor(LookupIterator *it, bool *done) | v8::internal::JSObject | static |
| HasEnumerableElements() | v8::internal::JSObject | |
| HasRealElementProperty(Isolate *isolate, DirectHandle< JSObject > object, uint32_t index) | v8::internal::JSObject | static |
| HasRealNamedCallbackProperty(Isolate *isolate, DirectHandle< JSObject > object, DirectHandle< Name > name) | v8::internal::JSObject | static |
| HasRealNamedProperty(Isolate *isolate, DirectHandle< JSObject > object, DirectHandle< Name > name) | v8::internal::JSObject | static |
| initialize_elements() | v8::internal::JSObject | inline |
| InitializeBody(Tagged< Map > map, int start_offset, bool is_slack_tracking_in_progress, MapWord filler_map, Tagged< Object > undefined_value) | v8::internal::JSObject | inline |
| InObjectPropertyAt(int index) | v8::internal::JSObject | inline |
| InObjectPropertyAtPut(int index, Tagged< Object > value, WriteBarrierMode mode=UPDATE_WRITE_BARRIER) | v8::internal::JSObject | inline |
| InvalidatePrototypeChains(Tagged< Map > map) | v8::internal::JSObject | static |
| InvalidatePrototypeValidityCell(Tagged< JSGlobalObject > global) | v8::internal::JSObject | static |
| IsDroppableApiObject(Tagged< Map >) | v8::internal::JSObject | inlinestatic |
| IsDroppableApiObject() const | v8::internal::JSObject | inline |
| IsExtensible(Isolate *isolate, DirectHandle< JSObject > object) | v8::internal::JSObject | static |
| IsUnmodifiedApiObject(FullObjectSlot o) | v8::internal::JSObject | static |
| JSObjectShortPrint(StringStream *accumulator) | v8::internal::JSObject | |
| kDoneIndex | v8::internal::JSIteratorResult | static |
| kFieldsAdded | v8::internal::JSObject | static |
| kInitialGlobalObjectUnusedPropertiesCount | v8::internal::JSObject | static |
| kMapCacheSize | v8::internal::JSObject | static |
| kMaxElementCount | v8::internal::JSObject | static |
| kMaxElementIndex | v8::internal::JSObject | static |
| kMaxEmbedderFields | v8::internal::JSObject | static |
| kMaxFirstInobjectPropertyOffset | v8::internal::JSObject | static |
| kMaxGap | v8::internal::JSObject | static |
| kMaxInObjectProperties | v8::internal::JSObject | static |
| kMaxInstanceSize | v8::internal::JSObject | static |
| kMaxJSApiObjectEmbedderFields | v8::internal::JSObject | static |
| kMaxJSApiObjectInObjectProperties | v8::internal::JSObject | static |
| kMaxUncheckedFastElementsLength | v8::internal::JSObject | static |
| kMaxUncheckedOldFastElementsLength | v8::internal::JSObject | static |
| kMinAddedElementsCapacity | v8::internal::JSObject | static |
| LazyRegisterPrototypeUser(DirectHandle< Map > user, Isolate *isolate) | v8::internal::JSObject | static |
| MakePrototypesFast(DirectHandle< Object > receiver, WhereToStart where_to_start, Isolate *isolate) | v8::internal::JSObject | static |
| MayHaveEmbedderFields(Tagged< Map > map) | v8::internal::JSObject | inlinestatic |
| MayHaveEmbedderFields() const | v8::internal::JSObject | inline |
| MigrateInstance(Isolate *isolate, DirectHandle< JSObject > instance) | v8::internal::JSObject | static |
| MigrateSlowToFast(DirectHandle< JSObject > object, int unused_property_fields, const char *reason) | v8::internal::JSObject | static |
| MigrateToMap(Isolate *isolate, DirectHandle< JSObject > object, DirectHandle< Map > new_map, int expected_additional_properties=0) | v8::internal::JSObject | static |
| New(DirectHandle< JSFunction > constructor, DirectHandle< JSReceiver > new_target, DirectHandle< AllocationSite > site, NewJSObjectType=NewJSObjectType::kNoAPIWrapper) | v8::internal::JSObject | static |
| NewElementsCapacity(uint32_t old_capacity) | v8::internal::JSObject | inlinestatic |
| NewWithMap(Isolate *isolate, DirectHandle< Map > initial_map, DirectHandle< AllocationSite > site, NewJSObjectType=NewJSObjectType::kNoAPIWrapper) | v8::internal::JSObject | static |
| NormalizeElements(DirectHandle< JSObject > object) | v8::internal::JSObject | static |
| NormalizeProperties(Isolate *isolate, DirectHandle< JSObject > object, PropertyNormalizationMode mode, int expected_additional_properties, bool use_cache, const char *reason) | v8::internal::JSObject | static |
| NormalizeProperties(Isolate *isolate, DirectHandle< JSObject > object, PropertyNormalizationMode mode, int expected_additional_properties, const char *reason) | v8::internal::JSObject | inlinestatic |
| NotifyMapChange(DirectHandle< Map > old_map, DirectHandle< Map > new_map, Isolate *isolate) | v8::internal::JSObject | static |
| OBJECT_CONSTRUCTORS(JSIteratorResult, JSObject) | v8::internal::JSIteratorResult | |
| ObjectCreate(Isolate *isolate, DirectHandle< JSPrototype > prototype) | v8::internal::JSObject | static |
| OptimizeAsPrototype(DirectHandle< JSObject > object, bool enable_setup_mode=true) | v8::internal::JSObject | static |
| PreventExtensions(Isolate *isolate, DirectHandle< JSObject > object, ShouldThrow should_throw) | v8::internal::JSObject | static |
| PreventExtensionsWithTransition(Isolate *isolate, DirectHandle< JSObject > object, ShouldThrow should_throw) | v8::internal::JSObject | privatestatic |
| PreventExtensionsWithTransition(Isolate *isolate, DirectHandle< JSObject > object, ShouldThrow should_throw) | v8::internal::JSObject | |
| PrintElementsTransition(FILE *file, DirectHandle< JSObject > object, ElementsKind from_kind, DirectHandle< FixedArrayBase > from_elements, ElementsKind to_kind, DirectHandle< FixedArrayBase > to_elements) | v8::internal::JSObject | static |
| PrintInstanceMigration(FILE *file, Tagged< Map > original_map, Tagged< Map > new_map) | v8::internal::JSObject | |
| PrototypeHasNoElements(Isolate *isolate, Tagged< JSObject > object) | v8::internal::JSObject | inlinestatic |
| PrototypeRegistryCompactionCallback(Tagged< HeapObject > value, int old_index, int new_index) | v8::internal::JSObject | static |
| RawFastInobjectPropertyAtCompareAndSwap(FieldIndex index, Tagged< Object > expected, Tagged< Object > value, SeqCstAccessTag tag) | v8::internal::JSObject | inline |
| RawFastInobjectPropertyAtPut(FieldIndex index, Tagged< Object > value, WriteBarrierMode mode=UPDATE_WRITE_BARRIER) | v8::internal::JSObject | inline |
| RawFastInobjectPropertyAtPut(FieldIndex index, Tagged< Object > value, SeqCstAccessTag tag) | v8::internal::JSObject | inline |
| RawFastInobjectPropertyAtSwap(FieldIndex index, Tagged< Object > value, SeqCstAccessTag tag) | v8::internal::JSObject | inline |
| RawFastPropertyAt(FieldIndex index) const | v8::internal::JSObject | inline |
| RawFastPropertyAt(PtrComprCageBase cage_base, FieldIndex index) const | v8::internal::JSObject | inline |
| RawFastPropertyAt(FieldIndex index, SeqCstAccessTag tag) const | v8::internal::JSObject | inline |
| RawFastPropertyAt(PtrComprCageBase cage_base, FieldIndex index, SeqCstAccessTag tag) const | v8::internal::JSObject | inline |
| RawFastPropertyAtCompareAndSwap(FieldIndex index, Tagged< Object > expected, Tagged< Object > value, SeqCstAccessTag tag) | v8::internal::JSObject | |
| RawFastPropertyAtCompareAndSwapInternal(FieldIndex index, Tagged< Object > expected, Tagged< Object > value, SeqCstAccessTag tag) | v8::internal::JSObject | inlineprivate |
| RawFastPropertyAtSwap(FieldIndex index, Tagged< Object > value, SeqCstAccessTag tag) | v8::internal::JSObject | inline |
| RawInobjectPropertyAt(PtrComprCageBase cage_base, Tagged< Map > original_map, FieldIndex index) const | v8::internal::JSObject | inline |
| ReadFromOptionsBag(DirectHandle< Object > options, DirectHandle< String > option_name, Isolate *isolate) | v8::internal::JSObject | static |
| ReferencesObject(Tagged< Object > obj) | v8::internal::JSObject | |
| ReferencesObjectFromElements(Tagged< FixedArray > elements, ElementsKind kind, Tagged< Object > object) | v8::internal::JSObject | private |
| ReoptimizeIfPrototype(DirectHandle< JSObject > object) | v8::internal::JSObject | static |
| RequireSlowElements(Tagged< NumberDictionary > dictionary) | v8::internal::JSObject | |
| set_elements(Tagged< FixedArrayBase > value, ReleaseStoreTag tag, WriteBarrierMode mode=UPDATE_WRITE_BARRIER)=delete | v8::internal::JSObject | |
| SetAccessor(DirectHandle< JSObject > object, DirectHandle< Name > name, DirectHandle< AccessorInfo > info, PropertyAttributes attributes) | v8::internal::JSObject | static |
| SetEmbedderField(int index, Tagged< Object > value) | v8::internal::JSObject | inline |
| SetEmbedderField(int index, Tagged< Smi > value) | v8::internal::JSObject | inline |
| SetImmutableProto(Isolate *isolate, DirectHandle< JSObject > object) | v8::internal::JSObject | static |
| SetMapAndElements(DirectHandle< JSObject > object, DirectHandle< Map > map, DirectHandle< FixedArrayBase > elements) | v8::internal::JSObject | inlinestatic |
| SetNormalizedElement(DirectHandle< JSObject > object, uint32_t index, DirectHandle< Object > value, PropertyDetails details) | v8::internal::JSObject | static |
| SetNormalizedProperty(DirectHandle< JSObject > object, DirectHandle< Name > name, DirectHandle< Object > value, PropertyDetails details) | v8::internal::JSObject | static |
| SetOwnElementIgnoreAttributes(DirectHandle< JSObject > object, size_t index, DirectHandle< Object > value, PropertyAttributes attributes) | v8::internal::JSObject | static |
| SetOwnPropertyIgnoreAttributes(DirectHandle< JSObject > object, DirectHandle< Name > name, DirectHandle< Object > value, PropertyAttributes attributes) | v8::internal::JSObject | static |
| SetPropertyWithFailedAccessCheck(LookupIterator *it, DirectHandle< Object > value, Maybe< ShouldThrow > should_throw) | v8::internal::JSObject | privatestatic |
| SetPropertyWithInterceptor(LookupIterator *it, Maybe< ShouldThrow > should_throw, DirectHandle< Object > value) | v8::internal::JSObject | static |
| SetPrototype(Isolate *isolate, DirectHandle< JSObject > object, DirectHandle< Object > value, bool from_javascript, ShouldThrow should_throw) | v8::internal::JSObject | static |
| SlowReverseLookup(Tagged< Object > value) | v8::internal::JSObject | |
| TestIntegrityLevel(Isolate *isolate, DirectHandle< JSObject > object, IntegrityLevel lvl) | v8::internal::JSObject | static |
| TransitionElementsKind(DirectHandle< JSObject > object, ElementsKind to_kind) | v8::internal::JSObject | static |
| TryMigrateInstance(Isolate *isolate, DirectHandle< JSObject > instance) | v8::internal::JSObject | static |
| UnregisterPrototypeUser(DirectHandle< Map > user, Isolate *isolate) | v8::internal::JSObject | static |
| UpdateAllocationSite(DirectHandle< JSObject > object, ElementsKind to_kind) | v8::internal::JSObject | static |
| UpdatePrototypeUserRegistration(DirectHandle< Map > old_map, DirectHandle< Map > new_map, Isolate *isolate) | v8::internal::JSObject | static |
| ValidateElements(Tagged< JSObject > object) | v8::internal::JSObject | static |
| WouldConvertToSlowElements(uint32_t index) | v8::internal::JSObject | |
| WriteToField(InternalIndex descriptor, PropertyDetails details, Tagged< Object > value) | v8::internal::JSObject | inline |