public class StructLayout.UTFStringRef extends StructLayout.String
Modifier and Type | Field and Description |
---|---|
private Pointer |
valueHolder |
charset, length
Constructor and Description |
---|
UTFStringRef(java.nio.charset.Charset cs) |
UTFStringRef(int length,
java.nio.charset.Charset cs) |
UTFStringRef(int length,
java.nio.charset.Charset cs,
StructLayout.Offset offset) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
get(Pointer ptr) |
protected Pointer |
getStringMemory(Pointer ptr) |
void |
set(Pointer ptr,
java.lang.String value) |
length, toString
enclosing, offset
private Pointer valueHolder
public UTFStringRef(int length, java.nio.charset.Charset cs)
public UTFStringRef(int length, java.nio.charset.Charset cs, StructLayout.Offset offset)
public UTFStringRef(java.nio.charset.Charset cs)
protected Pointer getStringMemory(Pointer ptr)
getStringMemory
in class StructLayout.String
public final java.lang.String get(Pointer ptr)
get
in class StructLayout.String
public final void set(Pointer ptr, java.lang.String value)
set
in class StructLayout.String