![]() |
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::BigInt, including all inherited members.
Add(Isolate *isolate, DirectHandle< BigInt > x, DirectHandle< BigInt > y) | v8::internal::BigInt | static |
address() const | v8::internal::HeapObjectLayout | inline |
Allocate(IsolateT *isolate, bigint::FromStringAccumulator *accumulator, bool negative, AllocationType allocation) | v8::internal::BigInt | privatestatic |
AsInt64(bool *lossless=nullptr) | v8::internal::BigInt | |
AsIntN(Isolate *isolate, uint64_t n, DirectHandle< BigInt > x) | v8::internal::BigInt | static |
AsUint64(bool *lossless=nullptr) | v8::internal::BigInt | |
AsUintN(Isolate *isolate, uint64_t n, DirectHandle< BigInt > x) | v8::internal::BigInt | static |
BigIntShortPrint(std::ostream &os) | v8::internal::BigInt | |
bitfield_ | v8::internal::BigIntBase | private |
BitwiseNot(Isolate *isolate, DirectHandle< BigInt > x) | v8::internal::BigInt | static |
CompareToBigInt(DirectHandle< BigInt > x, DirectHandle< BigInt > y) | v8::internal::BigInt | static |
CompareToDouble(DirectHandle< BigInt > x, double y) | v8::internal::BigInt | static |
CompareToNumber(DirectHandle< BigInt > x, DirectHandle< Object > y) | v8::internal::BigInt | static |
CompareToString(Isolate *isolate, DirectHandle< BigInt > x, DirectHandle< String > y) | v8::internal::BigInt | static |
Decrement(Isolate *isolate, DirectHandle< BigInt > x) | v8::internal::BigInt | static |
digit(uint32_t n) const | v8::internal::BigIntBase | inlineprivate |
digit_t typedef | v8::internal::BigIntBase | private |
digits() const | v8::internal::BigIntBase | |
DigitsByteLengthForBitfield(uint32_t bitfield) | v8::internal::BigInt | privatestatic |
Divide(Isolate *isolate, DirectHandle< BigInt > x, DirectHandle< BigInt > y) | v8::internal::BigInt | static |
EarlyGetReadOnlyRoots() const | v8::internal::HeapObjectLayout | inline |
EqualToBigInt(Tagged< BigInt > x, Tagged< BigInt > y) | v8::internal::BigInt | static |
EqualToNumber(DirectHandle< BigInt > x, DirectHandle< Object > y) | v8::internal::BigInt | static |
EqualToString(Isolate *isolate, DirectHandle< BigInt > x, DirectHandle< String > y) | v8::internal::BigInt | static |
Exponentiate(Isolate *isolate, DirectHandle< BigInt > base, DirectHandle< BigInt > exponent) | v8::internal::BigInt | static |
FLEXIBLE_ARRAY_MEMBER(UnalignedValueMember< digit_t >, raw_digits) | v8::internal::BigIntBase | private |
FromInt64(Isolate *isolate, int64_t n) | v8::internal::BigInt | static |
FromNumber(Isolate *isolate, DirectHandle< Object > number) | v8::internal::BigInt | static |
FromSerializedDigits(Isolate *isolate, uint32_t bitfield, base::Vector< const uint8_t > digits_storage) | v8::internal::BigInt | privatestatic |
FromUint64(Isolate *isolate, uint64_t n) | v8::internal::BigInt | static |
FromWords64(Isolate *isolate, int sign_bit, uint32_t words64_count, const uint64_t *words) | v8::internal::BigInt | static |
GetBitfieldForSerialization() const | v8::internal::BigInt | private |
GetWriteBarrierMode(const DisallowGarbageCollection &promise) | v8::internal::HeapObjectLayout | inline |
Hash() | v8::internal::BigInt | inline |
HeapObjectLayout()=delete | v8::internal::HeapObjectLayout | |
HeapObjectLayout(HeapObjectLayout &&) V8_NOEXCEPT=delete | v8::internal::HeapObjectLayout | private |
HeapObjectLayout(const HeapObjectLayout &) V8_NOEXCEPT=delete | v8::internal::HeapObjectLayout | private |
Increment(Isolate *isolate, DirectHandle< BigInt > x) | v8::internal::BigInt | static |
is_zero() const | v8::internal::BigIntBase | inlineprivate |
IsNegative() const | v8::internal::BigInt | inline |
kDigitBits | v8::internal::BigIntBase | privatestatic |
kDigitSize | v8::internal::BigIntBase | privatestatic |
kHalfDigitBits | v8::internal::BigIntBase | privatestatic |
kHalfDigitMask | v8::internal::BigIntBase | privatestatic |
kLengthFieldBits | v8::internal::BigIntBase | static |
kMaxLength | v8::internal::BigIntBase | static |
kMaxLengthBits | v8::internal::BigIntBase | static |
length() const | v8::internal::BigIntBase | inline |
length(AcquireLoadTag) const | v8::internal::BigIntBase | inline |
LengthBits typedef | v8::internal::BigIntBase | |
map() const | v8::internal::HeapObjectLayout | inline |
map(AcquireLoadTag) const | v8::internal::HeapObjectLayout | inline |
map_ | v8::internal::HeapObjectLayout | private |
map_word(RelaxedLoadTag) const | v8::internal::HeapObjectLayout | inline |
Multiply(Isolate *isolate, DirectHandle< BigInt > x, DirectHandle< BigInt > y) | v8::internal::BigInt | static |
NoSideEffectsToString(Isolate *isolate, DirectHandle< BigInt > bigint) | v8::internal::BigInt | static |
operator=(HeapObjectLayout &&) V8_NOEXCEPT=delete | v8::internal::HeapObjectLayout | private |
operator=(const HeapObjectLayout &) V8_NOEXCEPT=delete | v8::internal::HeapObjectLayout | private |
ptr() const | v8::internal::HeapObjectLayout | inline |
Remainder(Isolate *isolate, DirectHandle< BigInt > x, DirectHandle< BigInt > y) | v8::internal::BigInt | static |
SerializeDigits(uint8_t *storage, size_t storage_length) | v8::internal::BigInt | private |
set_map(Isolate *isolate, Tagged< Map > value) | v8::internal::HeapObjectLayout | inline |
set_map(IsolateT *isolate, Tagged< Map > value, ReleaseStoreTag) | v8::internal::HeapObjectLayout | inline |
set_map_after_allocation(IsolateT *isolate, Tagged< Map > value, WriteBarrierMode mode=UPDATE_WRITE_BARRIER) | v8::internal::HeapObjectLayout | inline |
set_map_no_write_barrier(Isolate *isolate, Tagged< Map > value, RelaxedStoreTag=kRelaxedStore) | v8::internal::HeapObjectLayout | inline |
set_map_safe_transition(IsolateT *isolate, Tagged< Map > value, ReleaseStoreTag) | v8::internal::HeapObjectLayout | inline |
set_map_safe_transition_no_write_barrier(Isolate *isolate, Tagged< Map > value, RelaxedStoreTag=kRelaxedStore) | v8::internal::HeapObjectLayout | inline |
set_map_word_forwarded(Tagged< HeapObject > target_object, ReleaseStoreTag) | v8::internal::HeapObjectLayout | inline |
set_map_word_forwarded(Tagged< HeapObject > target_object, RelaxedStoreTag) | v8::internal::HeapObjectLayout | inline |
sign() const | v8::internal::BigIntBase | inlineprivate |
SignBits typedef | v8::internal::BigIntBase | |
Size() const | v8::internal::HeapObjectLayout | inline |
SizeFor(uint32_t length) | v8::internal::BigInt | inlinestatic |
SizeFromMap(Tagged< Map > map) const | v8::internal::HeapObjectLayout | |
StringToBigIntHelper class | v8::internal::BigInt | friend |
Subtract(Isolate *isolate, DirectHandle< BigInt > x, DirectHandle< BigInt > y) | v8::internal::BigInt | static |
ToBoolean() | v8::internal::BigInt | inline |
ToNumber(Isolate *isolate, DirectHandle< BigInt > x) | v8::internal::BigInt | static |
ToString(Isolate *isolate, DirectHandle< BigInt > bigint, int radix=10, ShouldThrow should_throw=kThrowOnError) | v8::internal::BigInt | static |
ToWordsArray64(int *sign_bit, uint32_t *words64_count, uint64_t *words) | v8::internal::BigInt | |
UnaryMinus(Isolate *isolate, DirectHandle< BigInt > x) | v8::internal::BigInt | static |
ValueDeserializer class | v8::internal::BigInt | friend |
ValueSerializer class | v8::internal::BigInt | friend |
Words64Count() | v8::internal::BigInt | |
Zero(IsolateT *isolate, AllocationType allocation=AllocationType::kYoung) | v8::internal::BigInt | privatestatic |