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

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

Add(Isolate *isolate, DirectHandle< BigInt > x, DirectHandle< BigInt > y)v8::internal::BigIntstatic
address() constv8::internal::HeapObjectLayoutinline
Allocate(IsolateT *isolate, bigint::FromStringAccumulator *accumulator, bool negative, AllocationType allocation)v8::internal::BigIntprivatestatic
AsInt64(bool *lossless=nullptr)v8::internal::BigInt
AsIntN(Isolate *isolate, uint64_t n, DirectHandle< BigInt > x)v8::internal::BigIntstatic
AsUint64(bool *lossless=nullptr)v8::internal::BigInt
AsUintN(Isolate *isolate, uint64_t n, DirectHandle< BigInt > x)v8::internal::BigIntstatic
BigIntShortPrint(std::ostream &os)v8::internal::BigInt
bitfield_v8::internal::BigIntBaseprivate
BitwiseNot(Isolate *isolate, DirectHandle< BigInt > x)v8::internal::BigIntstatic
CompareToBigInt(DirectHandle< BigInt > x, DirectHandle< BigInt > y)v8::internal::BigIntstatic
CompareToDouble(DirectHandle< BigInt > x, double y)v8::internal::BigIntstatic
CompareToNumber(DirectHandle< BigInt > x, DirectHandle< Object > y)v8::internal::BigIntstatic
CompareToString(Isolate *isolate, DirectHandle< BigInt > x, DirectHandle< String > y)v8::internal::BigIntstatic
Decrement(Isolate *isolate, DirectHandle< BigInt > x)v8::internal::BigIntstatic
digit(uint32_t n) constv8::internal::BigIntBaseinlineprivate
digit_t typedefv8::internal::BigIntBaseprivate
digits() constv8::internal::BigIntBase
DigitsByteLengthForBitfield(uint32_t bitfield)v8::internal::BigIntprivatestatic
Divide(Isolate *isolate, DirectHandle< BigInt > x, DirectHandle< BigInt > y)v8::internal::BigIntstatic
EarlyGetReadOnlyRoots() constv8::internal::HeapObjectLayoutinline
EqualToBigInt(Tagged< BigInt > x, Tagged< BigInt > y)v8::internal::BigIntstatic
EqualToNumber(DirectHandle< BigInt > x, DirectHandle< Object > y)v8::internal::BigIntstatic
EqualToString(Isolate *isolate, DirectHandle< BigInt > x, DirectHandle< String > y)v8::internal::BigIntstatic
Exponentiate(Isolate *isolate, DirectHandle< BigInt > base, DirectHandle< BigInt > exponent)v8::internal::BigIntstatic
FLEXIBLE_ARRAY_MEMBER(UnalignedValueMember< digit_t >, raw_digits)v8::internal::BigIntBaseprivate
FromInt64(Isolate *isolate, int64_t n)v8::internal::BigIntstatic
FromNumber(Isolate *isolate, DirectHandle< Object > number)v8::internal::BigIntstatic
FromSerializedDigits(Isolate *isolate, uint32_t bitfield, base::Vector< const uint8_t > digits_storage)v8::internal::BigIntprivatestatic
FromUint64(Isolate *isolate, uint64_t n)v8::internal::BigIntstatic
FromWords64(Isolate *isolate, int sign_bit, uint32_t words64_count, const uint64_t *words)v8::internal::BigIntstatic
GetBitfieldForSerialization() constv8::internal::BigIntprivate
GetWriteBarrierMode(const DisallowGarbageCollection &promise)v8::internal::HeapObjectLayoutinline
Hash()v8::internal::BigIntinline
HeapObjectLayout()=deletev8::internal::HeapObjectLayout
HeapObjectLayout(HeapObjectLayout &&) V8_NOEXCEPT=deletev8::internal::HeapObjectLayoutprivate
HeapObjectLayout(const HeapObjectLayout &) V8_NOEXCEPT=deletev8::internal::HeapObjectLayoutprivate
Increment(Isolate *isolate, DirectHandle< BigInt > x)v8::internal::BigIntstatic
is_zero() constv8::internal::BigIntBaseinlineprivate
IsNegative() constv8::internal::BigIntinline
kDigitBitsv8::internal::BigIntBaseprivatestatic
kDigitSizev8::internal::BigIntBaseprivatestatic
kHalfDigitBitsv8::internal::BigIntBaseprivatestatic
kHalfDigitMaskv8::internal::BigIntBaseprivatestatic
kLengthFieldBitsv8::internal::BigIntBasestatic
kMaxLengthv8::internal::BigIntBasestatic
kMaxLengthBitsv8::internal::BigIntBasestatic
length() constv8::internal::BigIntBaseinline
length(AcquireLoadTag) constv8::internal::BigIntBaseinline
LengthBits typedefv8::internal::BigIntBase
map() constv8::internal::HeapObjectLayoutinline
map(AcquireLoadTag) constv8::internal::HeapObjectLayoutinline
map_v8::internal::HeapObjectLayoutprivate
map_word(RelaxedLoadTag) constv8::internal::HeapObjectLayoutinline
Multiply(Isolate *isolate, DirectHandle< BigInt > x, DirectHandle< BigInt > y)v8::internal::BigIntstatic
NoSideEffectsToString(Isolate *isolate, DirectHandle< BigInt > bigint)v8::internal::BigIntstatic
operator=(HeapObjectLayout &&) V8_NOEXCEPT=deletev8::internal::HeapObjectLayoutprivate
operator=(const HeapObjectLayout &) V8_NOEXCEPT=deletev8::internal::HeapObjectLayoutprivate
ptr() constv8::internal::HeapObjectLayoutinline
Remainder(Isolate *isolate, DirectHandle< BigInt > x, DirectHandle< BigInt > y)v8::internal::BigIntstatic
SerializeDigits(uint8_t *storage, size_t storage_length)v8::internal::BigIntprivate
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
sign() constv8::internal::BigIntBaseinlineprivate
SignBits typedefv8::internal::BigIntBase
Size() constv8::internal::HeapObjectLayoutinline
SizeFor(uint32_t length)v8::internal::BigIntinlinestatic
SizeFromMap(Tagged< Map > map) constv8::internal::HeapObjectLayout
StringToBigIntHelper classv8::internal::BigIntfriend
Subtract(Isolate *isolate, DirectHandle< BigInt > x, DirectHandle< BigInt > y)v8::internal::BigIntstatic
ToBoolean()v8::internal::BigIntinline
ToNumber(Isolate *isolate, DirectHandle< BigInt > x)v8::internal::BigIntstatic
ToString(Isolate *isolate, DirectHandle< BigInt > bigint, int radix=10, ShouldThrow should_throw=kThrowOnError)v8::internal::BigIntstatic
ToWordsArray64(int *sign_bit, uint32_t *words64_count, uint64_t *words)v8::internal::BigInt
UnaryMinus(Isolate *isolate, DirectHandle< BigInt > x)v8::internal::BigIntstatic
ValueDeserializer classv8::internal::BigIntfriend
ValueSerializer classv8::internal::BigIntfriend
Words64Count()v8::internal::BigInt
Zero(IsolateT *isolate, AllocationType allocation=AllocationType::kYoung)v8::internal::BigIntprivatestatic