![]() |
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::Object, including all inherited members.
| Add(Isolate *isolate, Handle< Object > lhs, Handle< Object > rhs) | v8::internal::Object | static |
| AddDataProperty(LookupIterator *it, DirectHandle< Object > value, PropertyAttributes attributes, Maybe< ShouldThrow > should_throw, StoreOrigin store_origin, EnforceDefineSemantics semantics=EnforceDefineSemantics::kSet) | v8::internal::Object | static |
| ArraySpeciesConstructor(Isolate *isolate, DirectHandle< JSAny > original_array) | v8::internal::Object | static |
| BooleanValue(Tagged< Object > obj, IsolateT *isolate) | v8::internal::Object | static |
| BooleanValue(Tagged< Object > obj, IsolateT *isolate) | v8::internal::Object | |
| CanBeHeldWeakly(Tagged< Object > obj) | v8::internal::Object | inlinestatic |
| CannotCreateProperty(Isolate *isolate, DirectHandle< JSAny > receiver, DirectHandle< Object > name, DirectHandle< Object > value, Maybe< ShouldThrow > should_throw) | v8::internal::Object | static |
| CheckContextualStoreToJSGlobalObject(LookupIterator *it, Maybe< ShouldThrow > should_throw) | v8::internal::Object | static |
| Compare(Isolate *isolate, DirectHandle< Object > x, DirectHandle< Object > y) | v8::internal::Object | static |
| CompressedObjectSlot class | v8::internal::Object | friend |
| Conversion enum name | v8::internal::Object | |
| ConvertReceiver(Isolate *isolate, DirectHandle< Object > object) | v8::internal::Object | static |
| ConvertToInt32(Isolate *isolate, HandleType< Object > input) | v8::internal::Object | privatestatic |
| ConvertToInt32(Isolate *isolate, HandleType< Object > input) | v8::internal::Object | |
| ConvertToLength(Isolate *isolate, DirectHandle< Object > input) | v8::internal::Object | privatestatic |
| ConvertToName(Isolate *isolate, HandleType< Object > input) | v8::internal::Object | privatestatic |
| ConvertToName(Isolate *isolate, HandleType< Object > input) | v8::internal::Object | |
| ConvertToNumber(Isolate *isolate, HandleType< Object > input) | v8::internal::Object | privatestatic |
| ConvertToNumber(Isolate *isolate, HandleType< Object > input) | v8::internal::Object | |
| ConvertToNumeric(Isolate *isolate, HandleType< Object > input) | v8::internal::Object | privatestatic |
| ConvertToNumeric(Isolate *isolate, HandleType< Object > input) | v8::internal::Object | |
| ConvertToPropertyKey(Isolate *isolate, HandleType< Object > value) | v8::internal::Object | privatestatic |
| ConvertToPropertyKey(Isolate *isolate, HandleType< Object > value) | v8::internal::Object | |
| ConvertToUint32(Isolate *isolate, HandleType< Object > input) | v8::internal::Object | privatestatic |
| ConvertToUint32(Isolate *isolate, HandleType< Object > input) | v8::internal::Object | |
| CreateListFromArrayLike(Isolate *isolate, DirectHandle< Object > object, ElementTypes element_types) | v8::internal::Object | static |
| Equals(Isolate *isolate, DirectHandle< Object > x, DirectHandle< Object > y) | v8::internal::Object | static |
| FilterKey(Tagged< Object > obj, PropertyFilter filter) | v8::internal::Object | inlinestatic |
| FitsRepresentation(Tagged< Object > obj, Representation representation, bool allow_coercion=true) | v8::internal::Object | inlinestatic |
| FullObjectSlot class | v8::internal::Object | friend |
| GetElement(Isolate *isolate, DirectHandle< JSAny > object, uint32_t index) | v8::internal::Object | inlinestatic |
| GetHash(Tagged< Object > obj) | v8::internal::Object | inlinestatic |
| GetLengthFromArrayLike(Isolate *isolate, DirectHandle< JSReceiver > object) | v8::internal::Object | static |
| GetMethod(Isolate *isolate, DirectHandle< JSReceiver > receiver, DirectHandle< Name > name) | v8::internal::Object | static |
| GetOrCreateHash(Tagged< Object > obj, Isolate *isolate) | v8::internal::Object | static |
| GetProperty(LookupIterator *it, bool is_global_reference=false) | v8::internal::Object | static |
| GetProperty(Isolate *isolate, DirectHandle< JSAny > object, DirectHandle< Name > name) | v8::internal::Object | inlinestatic |
| GetPropertyOrElement(Isolate *isolate, DirectHandle< JSAny > object, DirectHandle< Name > name) | v8::internal::Object | inlinestatic |
| GetPropertyOrElement(Isolate *isolate, DirectHandle< JSAny > object, PropertyKey key) | v8::internal::Object | inlinestatic |
| GetPropertyWithAccessor(LookupIterator *it) | v8::internal::Object | static |
| GetPropertyWithDefinedGetter(DirectHandle< JSAny > receiver, DirectHandle< JSReceiver > getter) | v8::internal::Object | static |
| GetPrototypeChainRootMap(Tagged< Object > obj, Isolate *isolate) | v8::internal::Object | privatestatic |
| GetSimpleHash(Tagged< Object > object) | v8::internal::Object | inlineprivatestatic |
| GreaterThan(Isolate *isolate, DirectHandle< Object > x, DirectHandle< Object > y) | v8::internal::Object | inlinestatic |
| GreaterThanOrEqual(Isolate *isolate, DirectHandle< Object > x, DirectHandle< Object > y) | v8::internal::Object | inlinestatic |
| HasValidElements(Tagged< Object > obj) | v8::internal::Object | inlinestatic |
| InstanceOf(Isolate *isolate, DirectHandle< JSAny > object, DirectHandle< JSAny > callable) | v8::internal::Object | static |
| IntegerValue(Isolate *isolate, HandleType< T > input) | v8::internal::Object | inlinestatic |
| IntegerValue(Isolate *isolate, HandleType< T > input) | v8::internal::Object | |
| IsArray(DirectHandle< Object > object) | v8::internal::Object | static |
| IsCodeLike(Tagged< Object > obj, Isolate *isolate) | v8::internal::Object | static |
| IterationHasObservableEffects(Tagged< Object > obj) | v8::internal::Object | static |
| kHeaderSize | v8::internal::Object | static |
| LessThan(Isolate *isolate, DirectHandle< Object > x, DirectHandle< Object > y) | v8::internal::Object | inlinestatic |
| LessThanOrEqual(Isolate *isolate, DirectHandle< Object > x, DirectHandle< Object > y) | v8::internal::Object | inlinestatic |
| LookupIterator class | v8::internal::Object | friend |
| NewStorageFor(Isolate *isolate, Handle< UnionOf< JSAny, Hole > > object, Representation representation) | v8::internal::Object | static |
| NoSideEffectsToMaybeString(Isolate *isolate, DirectHandle< Object > input) | v8::internal::Object | static |
| NoSideEffectsToString(Isolate *isolate, DirectHandle< Object > input) | v8::internal::Object | static |
| NumberValue(Tagged< Number > obj) | v8::internal::Object | inlinestatic |
| NumberValue(Tagged< Object > obj) | v8::internal::Object | inlinestatic |
| NumberValue(Tagged< HeapNumber > obj) | v8::internal::Object | inlinestatic |
| NumberValue(Tagged< Smi > obj) | v8::internal::Object | inlinestatic |
| OptimalElementsKind(Tagged< Object > obj, PtrComprCageBase cage_base) | v8::internal::Object | inlinestatic |
| OptimalRepresentation(Tagged< Object > obj, PtrComprCageBase cage_base) | v8::internal::Object | inlinestatic |
| OptimalType(Tagged< Object > obj, Isolate *isolate, Representation representation) | v8::internal::Object | static |
| OrdinaryHasInstance(Isolate *isolate, DirectHandle< JSAny > callable, DirectHandle< JSAny > object) | v8::internal::Object | static |
| RedefineIncompatibleProperty(Isolate *isolate, DirectHandle< Object > name, DirectHandle< Object > value, Maybe< ShouldThrow > should_throw) | v8::internal::Object | static |
| SameNumberValue(double number1, double number2) | v8::internal::Object | inlinestatic |
| SameValue(Tagged< Object > obj, Tagged< Object > other) | v8::internal::Object | static |
| SameValueZero(Tagged< Object > obj, Tagged< Object > other) | v8::internal::Object | static |
| SetDataProperty(LookupIterator *it, DirectHandle< Object > value) | v8::internal::Object | static |
| SetElement(Isolate *isolate, DirectHandle< JSAny > object, uint32_t index, DirectHandle< Object > value, ShouldThrow should_throw) | v8::internal::Object | inlinestatic |
| SetProperty(LookupIterator *it, DirectHandle< Object > value, StoreOrigin store_origin, Maybe< ShouldThrow > should_throw=Nothing< ShouldThrow >()) | v8::internal::Object | static |
| SetProperty(Isolate *isolate, DirectHandle< JSAny > object, DirectHandle< Name > name, DirectHandle< Object > value, StoreOrigin store_origin=StoreOrigin::kMaybeKeyed, Maybe< ShouldThrow > should_throw=Nothing< ShouldThrow >()) | v8::internal::Object | static |
| SetPropertyInternal(LookupIterator *it, DirectHandle< Object > value, Maybe< ShouldThrow > should_throw, StoreOrigin store_origin, bool *found) | v8::internal::Object | privatestatic |
| SetPropertyOrElement(Isolate *isolate, DirectHandle< JSAny > object, DirectHandle< Name > name, DirectHandle< Object > value, Maybe< ShouldThrow > should_throw=Nothing< ShouldThrow >(), StoreOrigin store_origin=StoreOrigin::kMaybeKeyed) | v8::internal::Object | inlinestatic |
| SetPropertyOrElement(Isolate *isolate, DirectHandle< JSAny > object, PropertyKey key, DirectHandle< Object > value, Maybe< ShouldThrow > should_throw=Nothing< ShouldThrow >(), StoreOrigin store_origin=StoreOrigin::kMaybeKeyed) | v8::internal::Object | inlinestatic |
| SetPropertyWithAccessor(LookupIterator *it, DirectHandle< Object > value, Maybe< ShouldThrow > should_throw) | v8::internal::Object | static |
| SetPropertyWithDefinedSetter(DirectHandle< JSAny > receiver, DirectHandle< JSReceiver > setter, DirectHandle< Object > value, Maybe< ShouldThrow > should_throw) | v8::internal::Object | static |
| SetSuperProperty(LookupIterator *it, DirectHandle< Object > value, StoreOrigin store_origin, Maybe< ShouldThrow > should_throw=Nothing< ShouldThrow >()) | v8::internal::Object | static |
| Share(Isolate *isolate, HandleType< T > value, ShouldThrow throw_if_cannot_be_shared) | v8::internal::Object | inlinestatic |
| ShareSlow(Isolate *isolate, HandleType< HeapObject > value, ShouldThrow throw_if_cannot_be_shared) | v8::internal::Object | static |
| SpeciesConstructor(Isolate *isolate, DirectHandle< JSReceiver > recv, DirectHandle< JSFunction > default_ctor) | v8::internal::Object | static |
| StrictEquals(Tagged< Object > obj, Tagged< Object > that) | v8::internal::Object | static |
| StringStream class | v8::internal::Object | friend |
| ToArrayIndex(Tagged< Object > obj, uint32_t *index) | v8::internal::Object | inlinestatic |
| ToArrayLength(Tagged< Object > obj, uint32_t *index) | v8::internal::Object | inlinestatic |
| ToBoolean(Tagged< Object > obj, Isolate *isolate) | v8::internal::Object | static |
| ToIndex(Isolate *isolate, HandleType< T > input, MessageTemplate error_index) | v8::internal::Object | inlinestatic |
| ToIndex(Isolate *isolate, HandleType< T > input, MessageTemplate error_index) | v8::internal::Object | |
| ToInt32(Tagged< Object > obj, int32_t *value) | v8::internal::Object | static |
| ToInt32(Isolate *isolate, HandleType< T > input) | v8::internal::Object | inlinestatic |
| ToInt32(Isolate *isolate, HandleType< T > input) | v8::internal::Object | |
| ToInteger(Isolate *isolate, HandleType< T > input) | v8::internal::Object | inlinestatic |
| ToInteger(Isolate *isolate, HandleType< T > input) | v8::internal::Object | |
| ToIntegerIndex(Tagged< Object > obj, size_t *index) | v8::internal::Object | inlinestatic |
| ToLength(Isolate *isolate, DirectHandle< Object > input) | v8::internal::Object | inlinestatic |
| ToName(Isolate *isolate, HandleType< Object > input) | v8::internal::Object | inlinestatic |
| ToName(Isolate *isolate, HandleType< Object > input) | v8::internal::Object | |
| ToNumber(Isolate *isolate, HandleType< T > input) | v8::internal::Object | inlinestatic |
| ToNumber(Isolate *isolate, HandleType< T > input) | v8::internal::Object | |
| ToNumeric(Isolate *isolate, HandleType< T > input) | v8::internal::Object | inlinestatic |
| ToNumeric(Isolate *isolate, HandleType< T > input) | v8::internal::Object | |
| ToObject(Isolate *isolate, HandleType< T > object, const char *method_name=nullptr) | v8::internal::Object | inlinestatic |
| ToObject(Isolate *isolate, HandleType< T > object, const char *method_name) | v8::internal::Object | |
| ToObjectImpl(Isolate *isolate, DirectHandle< Object > object, const char *method_name=nullptr) | v8::internal::Object | static |
| ToPrimitive(Isolate *isolate, HandleType< T > input, ToPrimitiveHint hint=ToPrimitiveHint::kDefault) | v8::internal::Object | inlinestatic |
| ToPrimitive(Isolate *isolate, HandleType< T > input, ToPrimitiveHint hint) | v8::internal::Object | |
| ToPropertyKey(Isolate *isolate, HandleType< T > value) | v8::internal::Object | inlinestatic |
| ToPropertyKey(Isolate *isolate, HandleType< T > value) | v8::internal::Object | |
| ToString(Isolate *isolate, HandleType< T > input) | v8::internal::Object | inlinestatic |
| ToString(Isolate *isolate, HandleType< T > input) | v8::internal::Object | |
| ToUint32(Tagged< Object > obj, uint32_t *value) | v8::internal::Object | inlinestatic |
| ToUint32(Isolate *isolate, HandleType< T > input) | v8::internal::Object | inlinestatic |
| ToUint32(Isolate *isolate, HandleType< T > input) | v8::internal::Object | |
| TransitionAndWriteDataProperty(LookupIterator *it, DirectHandle< Object > value, PropertyAttributes attributes, Maybe< ShouldThrow > should_throw, StoreOrigin store_origin) | v8::internal::Object | static |
| TypeOf(Isolate *isolate, DirectHandle< Object > object) | v8::internal::Object | static |
| WrapForRead(IsolateT *isolate, Handle< JSAny > object, Representation representation) | v8::internal::Object | static |
| WriteToReadOnlyProperty(LookupIterator *it, DirectHandle< Object > value, Maybe< ShouldThrow > should_throw) | v8::internal::Object | static |
| WriteToReadOnlyProperty(Isolate *isolate, DirectHandle< JSAny > receiver, DirectHandle< Object > name, DirectHandle< Object > value, ShouldThrow should_throw) | v8::internal::Object | static |