![]() |
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::JSReceiver, including all inherited members.
AddPrivateField(LookupIterator *it, DirectHandle< Object > value, Maybe< ShouldThrow > should_throw) | v8::internal::JSReceiver | static |
CheckPrivateNameStore(LookupIterator *it, bool is_define) | v8::internal::JSReceiver | static |
class_name() | v8::internal::JSReceiver | |
CreateDataProperty(Isolate *isolate, DirectHandle< JSReceiver > object, DirectHandle< Name > key, DirectHandle< Object > value, Maybe< ShouldThrow > should_throw) | v8::internal::JSReceiver | static |
CreateDataProperty(Isolate *isolate, DirectHandle< JSAny > object, PropertyKey key, DirectHandle< Object > value, Maybe< ShouldThrow > should_throw) | v8::internal::JSReceiver | static |
CreateDataProperty(Isolate *isolate, DirectHandle< JSReceiver > object, PropertyKey key, DirectHandle< Object > value, Maybe< ShouldThrow > should_throw) | v8::internal::JSReceiver | static |
CreateIdentityHash(Isolate *isolate, Tagged< JSReceiver > key) | v8::internal::JSReceiver | static |
DefineOwnProperty(Isolate *isolate, DirectHandle< JSReceiver > object, DirectHandle< Object > key, PropertyDescriptor *desc, Maybe< ShouldThrow > should_throw) | v8::internal::JSReceiver | static |
DefineProperties(Isolate *isolate, DirectHandle< Object > object, DirectHandle< Object > properties) | v8::internal::JSReceiver | static |
DefineProperty(Isolate *isolate, DirectHandle< Object > object, DirectHandle< Object > name, Handle< Object > attributes) | v8::internal::JSReceiver | static |
DeleteElement(Isolate *isolate, DirectHandle< JSReceiver > object, uint32_t index, LanguageMode language_mode=LanguageMode::kSloppy) | v8::internal::JSReceiver | static |
DeleteNormalizedProperty(DirectHandle< JSReceiver > object, InternalIndex entry) | v8::internal::JSReceiver | static |
DeleteProperty(Isolate *isolate, DirectHandle< JSReceiver > object, DirectHandle< Name > name, LanguageMode language_mode=LanguageMode::kSloppy) | v8::internal::JSReceiver | static |
DeleteProperty(LookupIterator *it, LanguageMode language_mode) | v8::internal::JSReceiver | static |
DeletePropertyOrElement(Isolate *isolate, DirectHandle< JSReceiver > object, DirectHandle< Name > name, LanguageMode language_mode=LanguageMode::kSloppy) | v8::internal::JSReceiver | static |
DeletePropertyOrElement(Isolate *isolate, DirectHandle< JSReceiver > object, PropertyKey key, LanguageMode language_mode=LanguageMode::kSloppy) | v8::internal::JSReceiver | static |
GetConstructor(Isolate *isolate, DirectHandle< JSReceiver > receiver) | v8::internal::JSReceiver | static |
GetConstructorName(Isolate *isolate, DirectHandle< JSReceiver > receiver) | v8::internal::JSReceiver | static |
GetContextForMicrotask(DirectHandle< JSReceiver > receiver) | v8::internal::JSReceiver | static |
GetCreationContext() | v8::internal::JSReceiver | inline |
GetCreationContext(Isolate *isolate) | v8::internal::JSReceiver | inline |
GetDataProperty(Isolate *isolate, DirectHandle< JSReceiver > object, DirectHandle< Name > name) | v8::internal::JSReceiver | inlinestatic |
GetDataProperty(LookupIterator *it, AllocationPolicy allocation_policy=AllocationPolicy::kAllocationAllowed) | v8::internal::JSReceiver | static |
GetElement(Isolate *isolate, DirectHandle< JSReceiver > receiver, uint32_t index) | v8::internal::JSReceiver | inlinestatic |
GetElementAttributes(Isolate *isolate, DirectHandle< JSReceiver > object, uint32_t index) | v8::internal::JSReceiver | inlinestatic |
GetFunctionRealm(DirectHandle< JSReceiver > receiver) | v8::internal::JSReceiver | static |
GetIdentityHash() | v8::internal::JSReceiver | |
GetOrCreateIdentityHash(Isolate *isolate) | v8::internal::JSReceiver | |
GetOwnElementAttributes(Isolate *isolate, DirectHandle< JSReceiver > object, uint32_t index) | v8::internal::JSReceiver | inlinestatic |
GetOwnEntries(Isolate *isolate, DirectHandle< JSReceiver > object, PropertyFilter filter, bool try_fast_path=true) | v8::internal::JSReceiver | static |
GetOwnPropertyAttributes(Isolate *isolate, DirectHandle< JSReceiver > object, DirectHandle< Name > name) | v8::internal::JSReceiver | inlinestatic |
GetOwnPropertyAttributes(Isolate *isolate, DirectHandle< JSReceiver > object, uint32_t index) | v8::internal::JSReceiver | inlinestatic |
GetOwnPropertyDescriptor(Isolate *isolate, DirectHandle< JSReceiver > object, DirectHandle< Object > key, PropertyDescriptor *desc) | v8::internal::JSReceiver | static |
GetOwnPropertyDescriptor(LookupIterator *it, PropertyDescriptor *desc) | v8::internal::JSReceiver | static |
GetOwnValues(Isolate *isolate, DirectHandle< JSReceiver > object, PropertyFilter filter, bool try_fast_path=true) | v8::internal::JSReceiver | static |
GetProperty(Isolate *isolate, DirectHandle< JSReceiver > receiver, const char *key) | v8::internal::JSReceiver | inlinestatic |
GetProperty(Isolate *isolate, DirectHandle< JSReceiver > receiver, DirectHandle< Name > name) | v8::internal::JSReceiver | inlinestatic |
GetPropertyAttributes(Isolate *isolate, DirectHandle< JSReceiver > object, DirectHandle< Name > name) | v8::internal::JSReceiver | inlinestatic |
GetPropertyAttributes(LookupIterator *it) | v8::internal::JSReceiver | static |
GetPrototype(Isolate *isolate, DirectHandle< JSReceiver > receiver) | v8::internal::JSReceiver | inlinestatic |
HasElement(Isolate *isolate, DirectHandle< JSReceiver > object, uint32_t index) | v8::internal::JSReceiver | inlinestatic |
HasInPrototypeChain(Isolate *isolate, DirectHandle< JSReceiver > object, DirectHandle< Object > proto) | v8::internal::JSReceiver | static |
HasOwnProperty(Isolate *isolate, DirectHandle< JSReceiver > object, DirectHandle< Name > name) | v8::internal::JSReceiver | static |
HasOwnProperty(Isolate *isolate, DirectHandle< JSReceiver > object, uint32_t index) | v8::internal::JSReceiver | inlinestatic |
HasProperty(LookupIterator *it) | v8::internal::JSReceiver | static |
HasProperty(Isolate *isolate, DirectHandle< JSReceiver > object, DirectHandle< Name > name) | v8::internal::JSReceiver | inlinestatic |
HasPropertyOrElement(Isolate *isolate, DirectHandle< JSReceiver > object, PropertyKey key) | v8::internal::JSReceiver | inlinestatic |
HasProxyInPrototype(Isolate *isolate) | v8::internal::JSReceiver | |
initialize_properties(Isolate *isolate) | v8::internal::JSReceiver | inline |
IntegrityLevel typedef | v8::internal::JSReceiver | |
IsCodeLike(Isolate *isolate) const | v8::internal::JSReceiver | |
IsCompatiblePropertyDescriptor(Isolate *isolate, bool extensible, PropertyDescriptor *desc, PropertyDescriptor *current, DirectHandle< Name > property_name, Maybe< ShouldThrow > should_throw) | v8::internal::JSReceiver | static |
IsExtensible(Isolate *isolate, DirectHandle< JSReceiver > object) | v8::internal::JSReceiver | static |
kHashMask | v8::internal::JSReceiver | static |
OrdinaryDefineOwnProperty(Isolate *isolate, DirectHandle< JSObject > object, DirectHandle< Object > key, PropertyDescriptor *desc, Maybe< ShouldThrow > should_throw) | v8::internal::JSReceiver | static |
OrdinaryDefineOwnProperty(Isolate *isolate, DirectHandle< JSObject > object, const PropertyKey &key, PropertyDescriptor *desc, Maybe< ShouldThrow > should_throw) | v8::internal::JSReceiver | static |
OrdinaryDefineOwnProperty(LookupIterator *it, PropertyDescriptor *desc, Maybe< ShouldThrow > should_throw) | v8::internal::JSReceiver | static |
OrdinaryToPrimitive(Isolate *isolate, DirectHandle< JSReceiver > receiver, OrdinaryToPrimitiveHint hint) | v8::internal::JSReceiver | static |
OrdinaryToPrimitive(Isolate *isolate, DirectHandle< JSReceiver > receiver, OrdinaryToPrimitiveHint hint) | v8::internal::JSReceiver | |
OwnPropertyKeys(Isolate *isolate, DirectHandle< JSReceiver > object) | v8::internal::JSReceiver | inlinestatic |
PreventExtensions(Isolate *isolate, DirectHandle< JSReceiver > object, ShouldThrow should_throw) | v8::internal::JSReceiver | static |
SetIdentityHash(int masked_hash) | v8::internal::JSReceiver | |
SetIntegrityLevel(Isolate *isolate, DirectHandle< JSReceiver > object, IntegrityLevel lvl, ShouldThrow should_throw) | v8::internal::JSReceiver | static |
SetOrCopyDataProperties(Isolate *isolate, DirectHandle< JSReceiver > target, DirectHandle< Object > source, PropertiesEnumerationMode mode, base::Vector< DirectHandle< Object > > excluded_properties={}, bool use_set=true) | v8::internal::JSReceiver | static |
SetProperties(Tagged< HeapObject > properties) | v8::internal::JSReceiver | |
SetPrototype(Isolate *isolate, DirectHandle< JSReceiver > object, DirectHandle< Object > value, bool from_javascript, ShouldThrow should_throw) | v8::internal::JSReceiver | static |
TestIntegrityLevel(Isolate *isolate, DirectHandle< JSReceiver > object, IntegrityLevel lvl) | v8::internal::JSReceiver | static |
ToPrimitive(Isolate *isolate, HandleType< JSReceiver > receiver, ToPrimitiveHint hint=ToPrimitiveHint::kDefault) | v8::internal::JSReceiver | static |
ToPrimitive(Isolate *isolate, HandleType< JSReceiver > receiver, ToPrimitiveHint hint) | v8::internal::JSReceiver | |
ValidateAndApplyPropertyDescriptor(Isolate *isolate, LookupIterator *it, bool extensible, PropertyDescriptor *desc, PropertyDescriptor *current, Maybe< ShouldThrow > should_throw, DirectHandle< Name > property_name) | v8::internal::JSReceiver | static |