v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::MutableBigInt Member List

This is the complete list of members for v8::internal::MutableBigInt, including all inherited members.

AbsoluteAddOne(Isolate *isolate, DirectHandle< BigIntBase > x, bool sign, Tagged< MutableBigInt > result_storage={})v8::internal::MutableBigIntstatic
AbsoluteSubOne(Isolate *isolate, DirectHandle< BigIntBase > x)v8::internal::MutableBigIntstatic
address() constv8::internal::HeapObjectLayoutinline
bitfield_v8::internal::BigIntBaseprivate
Canonicalize(Tagged< MutableBigInt > result)v8::internal::MutableBigIntstatic
clear_padding()v8::internal::FreshlyAllocatedBigIntinline
Copy(Isolate *isolate, DirectHandle< BigIntBase > source)v8::internal::MutableBigIntstatic
DecideRounding(DirectHandle< BigIntBase > x, int mantissa_bits_unset, int digit_index, uint64_t current_digit)v8::internal::MutableBigIntstatic
digit(uint32_t n) constv8::internal::BigIntBaseinlineprivate
digit_ismax(digit_t x)v8::internal::MutableBigIntinlinestatic
digit_t typedefv8::internal::BigIntBaseprivate
digits() constv8::internal::BigIntBase
EarlyGetReadOnlyRoots() constv8::internal::HeapObjectLayoutinline
FLEXIBLE_ARRAY_MEMBER(UnalignedValueMember< digit_t >, raw_digits)v8::internal::BigIntBaseprivate
GetRawBits(BigIntBase *x, bool *lossless)v8::internal::MutableBigIntstatic
GetWriteBarrierMode(const DisallowGarbageCollection &promise)v8::internal::HeapObjectLayoutinline
HeapObjectLayout()=deletev8::internal::HeapObjectLayout
HeapObjectLayout(HeapObjectLayout &&) V8_NOEXCEPT=deletev8::internal::HeapObjectLayoutprivate
HeapObjectLayout(const HeapObjectLayout &) V8_NOEXCEPT=deletev8::internal::HeapObjectLayoutprivate
initialize_bitfield(bool sign, uint32_t length)v8::internal::MutableBigIntinline
InitializeDigits(uint32_t length, uint8_t value=0)v8::internal::MutableBigInt
is_zero() constv8::internal::BigIntBaseinlineprivate
IsMutableBigInt(Tagged< MutableBigInt > o)v8::internal::MutableBigIntinlinestatic
kDigitBitsv8::internal::BigIntBaseprivatestatic
kDigitSizev8::internal::BigIntBaseprivatestatic
kHalfDigitBitsv8::internal::BigIntBaseprivatestatic
kHalfDigitMaskv8::internal::BigIntBaseprivatestatic
kLengthFieldBitsv8::internal::BigIntBasestatic
kMaxLengthv8::internal::BigIntBasestatic
kMaxLengthBitsv8::internal::BigIntBasestatic
kRoundDown enum valuev8::internal::MutableBigInt
kRoundUp enum valuev8::internal::MutableBigInt
kTie enum valuev8::internal::MutableBigInt
LeftShiftByAbsolute(Isolate *isolate, Handle< BigIntBase > x, Handle< BigIntBase > y)v8::internal::MutableBigIntstatic
length() constv8::internal::BigIntBaseinline
length(AcquireLoadTag) constv8::internal::BigIntBaseinline
LengthBits typedefv8::internal::BigIntBase
MakeImmutable(MaybeHandle< MutableBigInt > maybe)v8::internal::MutableBigIntstatic
MakeImmutable(Handle< MutableBigInt > result)v8::internal::MutableBigIntstatic
map() constv8::internal::HeapObjectLayoutinline
map(AcquireLoadTag) constv8::internal::HeapObjectLayoutinline
map_v8::internal::HeapObjectLayoutprivate
map_word(RelaxedLoadTag) constv8::internal::HeapObjectLayoutinline
New(IsolateT *isolate, uint32_t length, AllocationType allocation=AllocationType::kYoung)v8::internal::MutableBigIntstatic
NewFromDouble(Isolate *isolate, double value)v8::internal::MutableBigIntstatic
NewFromInt(Isolate *isolate, int value)v8::internal::MutableBigIntstatic
operator=(HeapObjectLayout &&) V8_NOEXCEPT=deletev8::internal::HeapObjectLayoutprivate
operator=(const HeapObjectLayout &) V8_NOEXCEPT=deletev8::internal::HeapObjectLayoutprivate
ptr() constv8::internal::HeapObjectLayoutinline
RightShiftByAbsolute(Isolate *isolate, Handle< BigIntBase > x, Handle< BigIntBase > y)v8::internal::MutableBigIntstatic
RightShiftByMaximum(Isolate *isolate, bool sign)v8::internal::MutableBigIntstatic
Rounding enum namev8::internal::MutableBigInt
rw_digits()v8::internal::MutableBigInt
set_64_bits(uint64_t bits)v8::internal::MutableBigInt
set_digit(uint32_t n, digit_t value)v8::internal::MutableBigIntinline
set_length(uint32_t new_length, ReleaseStoreTag)v8::internal::MutableBigIntinline
set_map(Isolate *isolate, Tagged< Map > value)v8::internal::HeapObjectLayoutinline
set_map(IsolateT *isolate, Tagged< Map > value, ReleaseStoreTag)v8::internal::HeapObjectLayoutinline
set_map_after_allocation(IsolateT *isolate, Tagged< Map > value, WriteBarrierMode mode=UPDATE_WRITE_BARRIER)v8::internal::HeapObjectLayoutinline
set_map_no_write_barrier(Isolate *isolate, Tagged< Map > value, RelaxedStoreTag=kRelaxedStore)v8::internal::HeapObjectLayoutinline
set_map_safe_transition(IsolateT *isolate, Tagged< Map > value, ReleaseStoreTag)v8::internal::HeapObjectLayoutinline
set_map_safe_transition_no_write_barrier(Isolate *isolate, Tagged< Map > value, RelaxedStoreTag=kRelaxedStore)v8::internal::HeapObjectLayoutinline
set_map_word_forwarded(Tagged< HeapObject > target_object, ReleaseStoreTag)v8::internal::HeapObjectLayoutinline
set_map_word_forwarded(Tagged< HeapObject > target_object, RelaxedStoreTag)v8::internal::HeapObjectLayoutinline
set_sign(bool new_sign)v8::internal::MutableBigIntinline
sign() constv8::internal::BigIntBaseinlineprivate
SignBits typedefv8::internal::BigIntBase
Size() constv8::internal::HeapObjectLayoutinline
SizeFromMap(Tagged< Map > map) constv8::internal::HeapObjectLayout
ToDouble(DirectHandle< BigIntBase > x)v8::internal::MutableBigIntstatic
ToShiftAmount(Handle< BigIntBase > x)v8::internal::MutableBigIntstatic
Zero(IsolateT *isolate, AllocationType allocation=AllocationType::kYoung)v8::internal::MutableBigIntinlinestatic