Klasse CoreFoundation.CFNumberRef

Alle implementierten Schnittstellen:
NativeMapped
Umschließende Schnittstelle:
CoreFoundation

public static class CoreFoundation.CFNumberRef extends CoreFoundation.CFTypeRef
A reference to a CFNumber object.
  • Konstruktordetails

    • CFNumberRef

      public CFNumberRef()
    • CFNumberRef

      public CFNumberRef(Pointer p)
  • Methodendetails

    • longValue

      public long longValue()
      Convert this CFNumber to a long.

      This method assumes a 64-bit integer is stored and does not do type checking. Users should use CoreFoundation.CFNumberGetType(com.sun.jna.platform.mac.CoreFoundation.CFNumberRef) to determine the appropriate type conversion. If this object's type differs from the return type, and the conversion is lossy or the return value is out of range, then this method returns an approximate value.

      Gibt zurück:
      The corresponding long
    • intValue

      public int intValue()
      Convert this CFNumber to an int.

      This method assumes a 32-bit integer is stored and does not do type checking. Users should use CoreFoundation.CFNumberGetType(com.sun.jna.platform.mac.CoreFoundation.CFNumberRef) to determine the appropriate type conversion. If this object's type differs from the return type, and the conversion is lossy or the return value is out of range, then this method returns an approximate value.

      Gibt zurück:
      The corresponding int
    • shortValue

      public short shortValue()
      Convert this CFNumber to a short.

      This method assumes a 16-bit integer is stored and does not do type checking. Users should use CoreFoundation.CFNumberGetType(com.sun.jna.platform.mac.CoreFoundation.CFNumberRef) to determine the appropriate type conversion. If this object's type differs from the return type, and the conversion is lossy or the return value is out of range, then this method returns an approximate value.

      Gibt zurück:
      The corresponding short
    • byteValue

      public byte byteValue()
      Convert this CFNumber to a byte.

      This method assumes an 8-bit integer is stored and does not do type checking. Users should use CoreFoundation.CFNumberGetType(com.sun.jna.platform.mac.CoreFoundation.CFNumberRef) to determine the appropriate type conversion. If this object's type differs from the return type, and the conversion is lossy or the return value is out of range, then this method returns an approximate value.

      Gibt zurück:
      The corresponding byte
    • doubleValue

      public double doubleValue()
      Convert this CFNumber to a double.

      This method assumes a 64-bit floating point value is stored and does not do type checking. Users should use CoreFoundation.CFNumberGetType(com.sun.jna.platform.mac.CoreFoundation.CFNumberRef) to determine the appropriate type conversion. If this object's type differs from the return type, and the conversion is lossy or the return value is out of range, then this method returns an approximate value.

      Gibt zurück:
      The corresponding double
    • floatValue

      public float floatValue()
      Convert this CFNumber to a float.

      This method assumes a 32-bit floating point value is stored and does not do type checking. Users should use CoreFoundation.CFNumberGetType(com.sun.jna.platform.mac.CoreFoundation.CFNumberRef) to determine the appropriate type conversion. If this object's type differs from the return type, and the conversion is lossy or the return value is out of range, then this method returns an approximate value.

      Gibt zurück:
      The corresponding float