jnr.ffi
Class StructLayout.Enum64<E extends Enum<E>>
java.lang.Object
jnr.ffi.StructLayout.Field
jnr.ffi.StructLayout.NumberField
jnr.ffi.StructLayout.EnumField<E>
jnr.ffi.StructLayout.Enum64<E>
- Enclosing class:
- StructLayout
public class StructLayout.Enum64<E extends Enum<E>>
- extends StructLayout.EnumField<E>
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StructLayout.Enum64
public StructLayout.Enum64(Class<E> enumClass)
set
public final void set(Pointer ptr,
E value)
set
public void set(Pointer ptr,
Number value)
- Description copied from class:
StructLayout.NumberField
- Sets the field to a new value.
- Specified by:
set in class StructLayout.NumberField
value - The new value.
intValue
public final int intValue(Pointer ptr)
- Description copied from class:
StructLayout.NumberField
- Returns a
int representation of this Number.
- Specified by:
intValue in class StructLayout.NumberField
- Returns:
- a
int value for this Number.
longValue
public final long longValue(Pointer ptr)
- Description copied from class:
StructLayout.NumberField
- Returns a
long representation of this Number.
- Overrides:
longValue in class StructLayout.NumberField
- Returns:
- a
long value for this Number.
Copyright © 2012. All Rights Reserved.