Go to the source code of this file.
|
#define | SWITCH_KIND(Type, type, TYPE, ctype) |
|
#define | WRITE_TYPE(TYPE) |
|
#define | TYPED_ARRAY_CONSTRUCTORS_SWITCH(Type, type, TYPE, Ctype) |
|
#define | TYPED_ARRAY_CONSTRUCTORS_SWITCH(Type, type, TYPE, Ctype) |
|
#define | TYPED_ARRAY_CASE(Type, type, TYPE, ctype) |
|
#define | TYPED_ARRAY_CASE(Type, type, TYPE, ctype) |
|
|
V8_WARN_UNUSED_RESULT Maybe< bool > | v8::internal::FastGetOwnValuesOrEntries (Isolate *isolate, DirectHandle< JSReceiver > receiver, bool get_entries, Handle< FixedArray > *result) |
|
MaybeDirectHandle< FixedArray > | v8::internal::GetOwnValuesOrEntries (Isolate *isolate, DirectHandle< JSReceiver > object, PropertyFilter filter, bool try_fast_path, bool get_entries) |
|
static const char * | v8::internal::NonAPIInstanceTypeToString (InstanceType instance_type) |
|
DirectHandle< NumberDictionary > | v8::internal::CreateElementDictionary (Isolate *isolate, DirectHandle< JSObject > object) |
|
static bool | v8::internal::PrototypeBenefitsFromNormalization (Tagged< JSObject > object) |
|
static bool | v8::internal::ShouldConvertToFastElements (Tagged< JSObject > object, Tagged< NumberDictionary > dictionary, uint32_t index, uint32_t *new_capacity) |
|
static ElementsKind | v8::internal::BestFittingFastElementsKind (Tagged< JSObject > object) |
|
template bool | v8::internal::JSObject::UpdateAllocationSite< AllocationSiteUpdateMode::kCheckOnly > (DirectHandle< JSObject > object, ElementsKind to_kind) |
|
template bool | v8::internal::JSObject::UpdateAllocationSite< AllocationSiteUpdateMode::kUpdate > (DirectHandle< JSObject > object, ElementsKind to_kind) |
|
template<typename BackingStore > |
static int | v8::internal::HoleyElementsUsage (Tagged< JSObject > object, Tagged< BackingStore > store) |
|
◆ SWITCH_KIND
#define SWITCH_KIND |
( |
| Type, |
|
|
| type, |
|
|
| TYPE, |
|
|
| ctype ) |
Value: if (
map()->elements_kind() == TYPE##_ELEMENTS) { \
return roots.Type##Array_string(); \
}
◆ TYPED_ARRAY_CASE [1/2]
#define TYPED_ARRAY_CASE |
( |
| Type, |
|
|
| type, |
|
|
| TYPE, |
|
|
| ctype ) |
◆ TYPED_ARRAY_CASE [2/2]
#define TYPED_ARRAY_CASE |
( |
| Type, |
|
|
| type, |
|
|
| TYPE, |
|
|
| ctype ) |
◆ TYPED_ARRAY_CONSTRUCTORS_SWITCH [1/2]
#define TYPED_ARRAY_CONSTRUCTORS_SWITCH |
( |
| Type, |
|
|
| type, |
|
|
| TYPE, |
|
|
| Ctype ) |
Value: case TYPE##_TYPED_ARRAY_CONSTRUCTOR_TYPE:
◆ TYPED_ARRAY_CONSTRUCTORS_SWITCH [2/2]
#define TYPED_ARRAY_CONSTRUCTORS_SWITCH |
( |
| Type, |
|
|
| type, |
|
|
| TYPE, |
|
|
| Ctype ) |
Value: case TYPE##_TYPED_ARRAY_CONSTRUCTOR_TYPE:
◆ WRITE_TYPE
#define WRITE_TYPE |
( |
| TYPE | ) |
|
Value: case TYPE: \
return #TYPE;