jnr.ffi
Class StructLayout.EnumLong<E extends Enum<E>>
java.lang.Object
jnr.ffi.StructLayout.Field
jnr.ffi.StructLayout.NumberField
jnr.ffi.StructLayout.EnumField<E>
jnr.ffi.StructLayout.EnumLong<E>
- Enclosing class:
- StructLayout
public class StructLayout.EnumLong<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.EnumLong
public StructLayout.EnumLong(Class<E> enumClass)
StructLayout.EnumLong
public StructLayout.EnumLong(Class<E> enumClass,
StructLayout.Offset offset)
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 © 2013. All Rights Reserved.