![]()  | 
  
    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 |