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