Package jnr.ffi
Class Struct.Double
- java.lang.Object
-
- jnr.ffi.Struct.Member
-
- jnr.ffi.Struct.NumberField
-
- jnr.ffi.Struct.Double
-
- Enclosing class:
- Struct
public final class Struct.Double extends Struct.NumberField
-
-
Field Summary
-
Fields inherited from class jnr.ffi.Struct.NumberField
type
-
-
Constructor Summary
Constructors Constructor Description Double()
Double(Struct.Offset offset)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double
doubleValue()
Returns anfloat
representation of thisNumber
.float
floatValue()
Returns anfloat
representation of thisNumber
.double
get()
int
intValue()
Returns aint
representation of thisNumber
.long
longValue()
Returns along
representation of thisNumber
.void
set(double value)
void
set(java.lang.Number value)
Sets the field to a new value.java.lang.String
toString()
Returns a string representation of thisNumber
.-
Methods inherited from class jnr.ffi.Struct.NumberField
byteValue, getMemory, offset, shortValue, struct
-
-
-
-
Constructor Detail
-
Double
public Double()
-
Double
public Double(Struct.Offset offset)
-
-
Method Detail
-
get
public final double get()
-
set
public final void set(double value)
-
set
public void set(java.lang.Number value)
Description copied from class:Struct.NumberField
Sets the field to a new value.- Specified by:
set
in classStruct.NumberField
- Parameters:
value
- The new value.
-
intValue
public final int intValue()
Description copied from class:Struct.NumberField
Returns aint
representation of thisNumber
.- Specified by:
intValue
in classStruct.NumberField
- Returns:
- a
int
value for thisNumber
.
-
longValue
public final long longValue()
Description copied from class:Struct.NumberField
Returns along
representation of thisNumber
.- Overrides:
longValue
in classStruct.NumberField
- Returns:
- a
long
value for thisNumber
.
-
floatValue
public final float floatValue()
Description copied from class:Struct.NumberField
Returns anfloat
representation of thisNumber
.- Overrides:
floatValue
in classStruct.NumberField
- Returns:
- an
float
value for thisNumber
.
-
doubleValue
public final double doubleValue()
Description copied from class:Struct.NumberField
Returns anfloat
representation of thisNumber
.- Overrides:
doubleValue
in classStruct.NumberField
- Returns:
- an
float
value for thisNumber
.
-
toString
public final java.lang.String toString()
Description copied from class:Struct.NumberField
Returns a string representation of thisNumber
.- Overrides:
toString
in classStruct.NumberField
- Returns:
- a string representation of this
Number
.
-
-