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