/** * Copies the short value from native memory * * @param runtime the current runtime. * @param buffer the native memory buffer. * @param offset the memory offset. */ public void fromNative(Runtime runtime, Pointer buffer, long offset) { this.value = buffer.getShort(offset); }
/** * Copies the short value from native memory * * @param runtime * @param buffer the native memory buffer. */ public void fromNative(Runtime runtime, Pointer buffer, long offset) { this.value = buffer.getShort(offset); }
/** * Copies the short value from native memory * * @param runtime the current runtime. * @param buffer the native memory buffer. * @param offset the memory offset. */ public void fromNative(Runtime runtime, Pointer buffer, long offset) { this.value = buffer.getShort(offset); }
@Override public short getShort(long offset) { checkBounds(size, offset, 2); return io.getShort(base + offset); }
/** * Gets the value for this field. * * @param ptr The pointer to the field. * @return a short. */ public final short get(jnr.ffi.Pointer ptr) { return ptr.getShort(offset()); }
@Override public final int intValue(jnr.ffi.Pointer ptr) { return ptr.getShort(offset()); } }
/** * Gets the value for this field. * * @param ptr The pointer to the field. * @return a short. */ public final int get(jnr.ffi.Pointer ptr) { int value = ptr.getShort(offset()); return value < 0 ? (int)((value & 0x7FFF) + 0x8000) : value; }
/** * Gets the value for this field. * * @return a short. */ public final short get(jnr.ffi.Pointer ptr) { return ptr.getShort(offset()); }
/** * Gets the value for this field. * * @return a short. */ public final int get(jnr.ffi.Pointer ptr) { int value = ptr.getShort(offset()); return value < 0 ? (int)((value & 0x7FFF) + 0x8000) : value; }
/** * Gets the value for this field. * * @param ptr The pointer to the field. * @return a short. */ public final short get(jnr.ffi.Pointer ptr) { return ptr.getShort(offset()); }
@Override public final int intValue(jnr.ffi.Pointer ptr) { return ptr.getShort(offset()); } }
@Override public final int intValue(jnr.ffi.Pointer ptr) { return ptr.getShort(offset()); } }
/** * Gets the value for this field. * * @param ptr The pointer to the field. * @return a short. */ public final int get(jnr.ffi.Pointer ptr) { int value = ptr.getShort(offset()); return value < 0 ? (int)((value & 0x7FFF) + 0x8000) : value; }
@Override public final int intValue() { return getMemory().getShort(offset()); } }
/** * Gets the value for this field. * * @return a short. */ public final int get() { int value = getMemory().getShort(offset()); return value < 0 ? (int)((value & 0x7FFF) + 0x8000) : value; }
@Override public final int intValue() { return getMemory().getShort(offset()); } }
/** * Gets the value for this field. * * @return a short. */ public final int get() { int value = getMemory().getShort(offset()); return value < 0 ? (int)((value & 0x7FFF) + 0x8000) : value; }
/** * Gets the value for this field. * * @return a short. */ public final short get() { return getMemory().getShort(offset()); }
@Override public final int intValue() { return getMemory().getShort(offset()); } }
/** * Gets the value for this field. * * @return a short. */ public final short get() { return getMemory().getShort(offset()); }