![]() |
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::KeyAccumulator, including all inherited members.
| AddKey(Tagged< Object > key, AddKeyConversion convert=DO_NOT_CONVERT) | v8::internal::KeyAccumulator | |
| AddKey(DirectHandle< Object > key, AddKeyConversion convert=DO_NOT_CONVERT) | v8::internal::KeyAccumulator | |
| AddKeys(DirectHandle< FixedArray > array, AddKeyConversion convert) | v8::internal::KeyAccumulator | private |
| AddKeys(DirectHandle< JSObject > array_like, AddKeyConversion convert) | v8::internal::KeyAccumulator | private |
| AddKeysFromJSProxy(DirectHandle< JSProxy > proxy, DirectHandle< FixedArray > keys) | v8::internal::KeyAccumulator | private |
| AddShadowingKey(Tagged< Object > key, AllowGarbageCollection *allow_gc) | v8::internal::KeyAccumulator | |
| AddShadowingKey(DirectHandle< Object > key) | v8::internal::KeyAccumulator | |
| CollectAccessCheckInterceptorKeys(DirectHandle< AccessCheckInfo > access_check_info, DirectHandle< JSReceiver > receiver, DirectHandle< JSObject > object) | v8::internal::KeyAccumulator | private |
| CollectInterceptorKeys(DirectHandle< JSReceiver > receiver, DirectHandle< JSObject > object, IndexedOrNamed type) | v8::internal::KeyAccumulator | private |
| CollectInterceptorKeysInternal(DirectHandle< JSReceiver > receiver, DirectHandle< JSObject > object, DirectHandle< InterceptorInfo > interceptor, IndexedOrNamed type) | v8::internal::KeyAccumulator | private |
| CollectKeys(DirectHandle< JSReceiver > receiver, DirectHandle< JSReceiver > object) | v8::internal::KeyAccumulator | |
| CollectOwnElementIndices(DirectHandle< JSReceiver > receiver, DirectHandle< JSObject > object) | v8::internal::KeyAccumulator | private |
| CollectOwnJSProxyKeys(DirectHandle< JSReceiver > receiver, DirectHandle< JSProxy > proxy) | v8::internal::KeyAccumulator | private |
| CollectOwnJSProxyTargetKeys(DirectHandle< JSProxy > proxy, DirectHandle< JSReceiver > target) | v8::internal::KeyAccumulator | private |
| CollectOwnKeys(DirectHandle< JSReceiver > receiver, DirectHandle< JSObject > object) | v8::internal::KeyAccumulator | private |
| CollectOwnPropertyNames(DirectHandle< JSReceiver > receiver, DirectHandle< JSObject > object) | v8::internal::KeyAccumulator | private |
| CollectPrivateNames(DirectHandle< JSReceiver > receiver, DirectHandle< JSObject > object) | v8::internal::KeyAccumulator | private |
| FastKeyAccumulator | v8::internal::KeyAccumulator | private |
| filter() | v8::internal::KeyAccumulator | inline |
| filter_ | v8::internal::KeyAccumulator | private |
| FilterForEnumerableProperties(DirectHandle< JSReceiver > receiver, DirectHandle< JSObject > object, DirectHandle< InterceptorInfo > interceptor, DirectHandle< JSObject > result, IndexedOrNamed type) | v8::internal::KeyAccumulator | private |
| first_prototype_map_ | v8::internal::KeyAccumulator | private |
| GetKeys(Isolate *isolate, DirectHandle< JSReceiver > object, KeyCollectionMode mode, PropertyFilter filter, GetKeysConversion keys_conversion=GetKeysConversion::kKeepNumbers, bool is_for_in=false, bool skip_indices=false) | v8::internal::KeyAccumulator | static |
| GetKeys(GetKeysConversion convert=GetKeysConversion::kKeepNumbers) | v8::internal::KeyAccumulator | |
| GetOwnEnumPropertyKeys(Isolate *isolate, DirectHandle< JSObject > object) | v8::internal::KeyAccumulator | static |
| HasShadowingKeys() | v8::internal::KeyAccumulator | private |
| IndexedOrNamed enum name | v8::internal::KeyAccumulator | private |
| is_for_in_ | v8::internal::KeyAccumulator | private |
| isolate() | v8::internal::KeyAccumulator | inline |
| isolate_ | v8::internal::KeyAccumulator | private |
| IsShadowed(DirectHandle< Object > key) | v8::internal::KeyAccumulator | private |
| KeyAccumulator(Isolate *isolate, KeyCollectionMode mode, PropertyFilter filter) | v8::internal::KeyAccumulator | inline |
| KeyAccumulator(const KeyAccumulator &)=delete | v8::internal::KeyAccumulator | |
| keys() | v8::internal::KeyAccumulator | private |
| keys_ | v8::internal::KeyAccumulator | private |
| kIndexed enum value | v8::internal::KeyAccumulator | private |
| kNamed enum value | v8::internal::KeyAccumulator | private |
| last_non_empty_prototype_ | v8::internal::KeyAccumulator | private |
| may_have_elements_ | v8::internal::KeyAccumulator | private |
| mode() | v8::internal::KeyAccumulator | inline |
| mode_ | v8::internal::KeyAccumulator | private |
| operator=(const KeyAccumulator &)=delete | v8::internal::KeyAccumulator | |
| receiver_ | v8::internal::KeyAccumulator | private |
| set_first_prototype_map(DirectHandle< Map > value) | v8::internal::KeyAccumulator | inlineprivate |
| set_is_for_in(bool value) | v8::internal::KeyAccumulator | inlineprivate |
| set_last_non_empty_prototype(DirectHandle< JSReceiver > object) | v8::internal::KeyAccumulator | inlineprivate |
| set_may_have_elements(bool value) | v8::internal::KeyAccumulator | inlineprivate |
| set_receiver(DirectHandle< JSReceiver > object) | v8::internal::KeyAccumulator | inlineprivate |
| set_skip_indices(bool value) | v8::internal::KeyAccumulator | inline |
| set_try_prototype_info_cache(bool value) | v8::internal::KeyAccumulator | inlineprivate |
| shadowing_keys_ | v8::internal::KeyAccumulator | private |
| skip_indices_ | v8::internal::KeyAccumulator | private |
| skip_shadow_check_ | v8::internal::KeyAccumulator | private |
| try_prototype_info_cache_ | v8::internal::KeyAccumulator | private |
| ~KeyAccumulator()=default | v8::internal::KeyAccumulator |