Class MpBitcntT

  • All Implemented Interfaces:
    com.sun.jna.NativeMapped, java.io.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:
    Serialized Form
    • Field Summary

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

      Constructors 
      Constructor Description
      MpBitcntT()
      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 Detail

      • 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 Detail

      • 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.