Class MpBitcntT

java.lang.Object
java.lang.Number
com.sun.jna.IntegerType
it.unich.jgmp.nativelib.MpBitcntT
All Implemented Interfaces:
com.sun.jna.NativeMapped, Serializable

public class MpBitcntT extends com.sun.jna.IntegerType
The native mp_bitcnt_t data type, which may be a 32 or 64 bit unsigned integer.
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    (package private) static final int
    The size of the native mp_bitcnt_t data type.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Create an mp_bitcnt_t with value 0
    MpBitcntT(long value)
    Create a mp_bitcnt_t with the specified value.
  • Method Summary

    Methods inherited from class com.sun.jna.IntegerType

    compare, compare, compare, doubleValue, equals, floatValue, fromNative, hashCode, intValue, longValue, nativeType, setValue, toNative, toString

    Methods inherited from class java.lang.Number

    byteValue, shortValue

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Field Details

    • SIZE

      static final int SIZE
      The size of the native mp_bitcnt_t data type. This is equal to the size of a native long.
  • Constructor Details

    • MpBitcntT

      public MpBitcntT()
      Create an mp_bitcnt_t with value 0
    • MpBitcntT

      public MpBitcntT(long value)
      Create a mp_bitcnt_t with the specified value. The value is truncated when mp_bitcnt_t is a 32 bit integer.