![]() |
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 |