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