Package org.robovm.rt.bro.ptr
Class LongPtr
public final class LongPtr extends Struct<LongPtr>
Points to a 64-bit signed value (
int64_t * in C).-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classLongPtr.LongPtrPtrPointer toLongPtr(int64_t **in C)Nested classes/interfaces inherited from class org.robovm.rt.bro.Struct
Struct.Marshaler -
Constructor Summary
-
Method Summary
Modifier and Type Method Description LongBufferasLongBuffer(int n)Returns aLongBufferwhich reads and writes to the same memory location pointed to by thisLongPtr.longget()Returns the current value.voidget(long[] dst)voidget(long[] dst, int offset, int count)voidset(long value)Sets the value.voidset(long[] src)voidset(long[] src, int offset, int count)long[]toLongArray(int n)Methods inherited from class org.robovm.rt.bro.Struct
_sizeOf, allocate, allocate, as, clear, clear, copy, copy, copyWithMalloc, copyWithMalloc, free, iterator, iterator, malloc, malloc, next, next, offsetOf, previous, previous, sizeOf, sizeOf, toArray, toList, toStruct, update, update, update, wrapMethods inherited from class org.robovm.rt.bro.NativeObject
equals, getHandle, hashCode, setHandle
-
Constructor Details
-
Method Details
-
get
public long get()Returns the current value.- Returns:
- the value.
-
set
public void set(long value)Sets the value.- Parameters:
value- the new value.
-
asLongBuffer
Returns aLongBufferwhich reads and writes to the same memory location pointed to by thisLongPtr.- Parameters:
n- the maximum number of longs theLongBuffercan read/write. This will be theLongBuffer'scapacity.- Returns:
- the
LongBuffer.
-
toLongArray
public long[] toLongArray(int n)- Parameters:
n- the number of longs to copy.- Returns:
- the
long[].
-
get
public void get(long[] dst)- Parameters:
dst- the destination.
-
get
public void get(long[] dst, int offset, int count)- Parameters:
dst- the destination.offset- the offset within the destination array to start copying to.count- the number of elements to copy.
-
set
public void set(long[] src)- Parameters:
src- the source.
-
set
public void set(long[] src, int offset, int count)- Parameters:
src- the source.offset- the offset within the source array to start copying from.count- the number of elements to copy.
-