|
class | ArrayHeaderBase |
|
class | ArrayHeaderBase< Super, false > |
|
class | ArrayHeaderBase< Super, true > |
|
class | AsyncWaiterNotifyTask |
|
class | AsyncWaiterQueueNode |
|
class | AsyncWaiterTimeoutTask |
|
struct | BaseForTagged |
|
struct | BaseForTagged< FieldType > |
|
struct | BaseForTagged< MaybeWeak< T > > |
|
struct | BaseForTagged< Union< T... > > |
|
class | BuiltinArgumentsTS |
|
struct | FirstInvalidRegisterHelper |
|
struct | FirstInvalidRegisterHelper< N, N > |
|
struct | FlattenUnionHelper |
|
struct | FlattenUnionHelper< Union< OutputTs... > > |
|
struct | FlattenUnionHelper< Union< OutputTs... >, Head, Ts... > |
|
struct | FlattenUnionHelper< Union< OutputTs... >, Smi, Ts... > |
|
struct | FlattenUnionHelper< Union< OutputTs... >, Union< HeadTs... >, Ts... > |
|
struct | HeapObjectAndSlotPOD |
|
struct | is_complex_subtype |
|
struct | is_complex_subtype< Derived, HeapObject, std::enable_if_t< std::disjunction_v< std::is_base_of< HeapObject, Derived >, std::is_base_of< HeapObjectLayout, Derived > > > > |
|
struct | is_complex_subtype< Derived, MaybeWeak< Base >, std::enable_if_t<!is_union_v< Derived > &&!is_maybe_weak_v< Derived > > > |
|
struct | is_complex_subtype< Derived, Object, std::enable_if_t< std::conjunction_v< std::negation< is_union< Derived > >, is_subtype< Derived, HeapObject > > > > |
|
struct | is_complex_subtype< Derived, Struct, std::enable_if_t< std::disjunction_v< std::is_base_of< Struct, Derived >, std::is_base_of< StructLayout, Derived > > > > |
|
struct | is_complex_subtype< Derived, TrustedObject, std::enable_if_t< std::disjunction_v< std::is_base_of< TrustedObject, Derived >, std::is_base_of< TrustedObjectLayout, Derived > > > > |
|
struct | is_complex_subtype< Derived, Union< BaseTs... > > |
|
struct | is_complex_subtype< MaybeWeak< Derived >, MaybeWeak< Base > > |
|
struct | is_complex_subtype< Union< DerivedTs... >, Base > |
|
struct | is_complex_subtype< Union< DerivedTs... >, Union< BaseTs... > > |
|
struct | is_simple_subtype |
|
struct | is_simple_subtype< ClearedWeakValue, MaybeWeak< T > > |
|
struct | is_simple_subtype< Derived, Union< BaseTs... > > |
|
struct | is_simple_subtype< FieldType, Object > |
|
struct | is_simple_subtype< HeapObject, Object > |
|
struct | is_simple_subtype< HeapObjectLayout, Object > |
|
struct | is_simple_subtype< MaybeWeak< Object >, Union< HeapObject, MaybeWeak< HeapObject >, Smi > > |
|
struct | is_simple_subtype< MaybeWeak< T >, MaybeWeak< T > > |
|
struct | is_simple_subtype< Object, Object > |
|
struct | is_simple_subtype< Object, Union< HeapObject, MaybeWeak< HeapObject >, Smi > > |
|
struct | is_simple_subtype< Object, Union< HeapObject, Smi > > |
|
struct | is_simple_subtype< Smi, MaybeWeak< Object > > |
|
struct | is_simple_subtype< Smi, Object > |
|
struct | is_simple_subtype< T, MaybeWeak< T > > |
|
struct | is_simple_subtype< T, T > |
|
struct | is_simple_subtype< TaggedIndex, Object > |
|
struct | is_simple_subtype< Union< DerivedTs... >, Base > |
|
struct | is_simple_subtype< Union< DerivedTs... >, Union< BaseTs... > > |
|
struct | is_simple_subtype< Union< Ts... >, Union< Ts... > > |
|
struct | IsRegisterArray |
|
struct | IsRegisterArray< EmptyRegisterArray > |
|
struct | IsRegisterArray< std::array< Register, N > > |
|
class | SyncWaiterQueueNode |
|
struct | TaggedArrayHeaderHelper |
|
struct | TaggedArrayHeaderHelper< Shape, Super, std::void_t< typename Shape::template ExtraFields< Super > > > |
|
class | TaggedOperatorArrowRef |
|
struct | UnionWithoutHelper |
|
struct | UnionWithoutHelper< Union< OutputTs... >, TWithout > |
|
struct | UnionWithoutHelper< Union< OutputTs... >, TWithout, Head, Ts... > |
|
struct | UnionWithoutHelper< Union< OutputTs... >, TWithout, TWithout, Ts... > |
|
class | WaiterQueueLockGuard |
|
class | WaiterQueueNode |
|
|
template<size_t N, size_t Index = 0> |
constexpr size_t | FirstInvalidRegister (std::array< Register, N > regs) |
|
constexpr size_t | FirstInvalidRegister (EmptyRegisterArray regs) |
|
template<typename CppType > |
static void | Destructor (void *ptr) |
|
V8_EXPORT_PRIVATE uint64_t | HashConvertingTo8Bit (const uint16_t *chars, uint32_t length, uint64_t seed) |
|
template<typename T > |
uint32_t | ConvertRawHashToUsableHash (T raw_hash) |
|
V8_INLINE bool | IsOnly8Bit (const uint16_t *chars, unsigned len) |
|
V8_INLINE uint64_t | GetRapidHash (const uint8_t *chars, uint32_t length, uint64_t seed) |
|
V8_INLINE uint64_t | GetRapidHash (const uint16_t *chars, uint32_t length, uint64_t seed) |
|
template<typename uchar > |
V8_INLINE uint32_t | GetUsableRapidHash (const uchar *chars, uint32_t length, uint64_t seed) |
|
template<typename uchar > |
V8_INLINE IndexParseResult | TryParseArrayIndex (const uchar *chars, uint32_t length, uint32_t &i, ArrayIndexT &index) |
|