From b08c609647f6280ddcd1329c40da1fe23d34c4e6 Mon Sep 17 00:00:00 2001 From: Sven Gothel Date: Sun, 18 Jun 2023 22:02:34 +0200 Subject: GlueGen Struct [14]: Update doc/GlueGen_Mapping.md Completing a few cases and fix some signatures in table --- doc/GlueGen_Mapping.html | 123 ++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 105 insertions(+), 18 deletions(-) (limited to 'doc/GlueGen_Mapping.html') diff --git a/doc/GlueGen_Mapping.html b/doc/GlueGen_Mapping.html index 20e9265..b86d294 100644 --- a/doc/GlueGen_Mapping.html +++ b/doc/GlueGen_Mapping.html @@ -1202,12 +1202,13 @@ static int getValElemCount() int32_t val[3] setVal(int[] src, int srcPos, int destPos, -int len) +int len) [3] IntBuffer getVal()
int[] getVal(int srcPos, int[] dest, int destPos, int len) Parent - +Reuses parent memory,
fixed size. const @@ -1236,49 +1237,52 @@ static int getValElemCount() int32_t* val setVal(int[] src, int srcPos, int destPos, int len) [2] +href="#signature-int32_t--constelemcount-3-natively-owned">4] IntBuffer getVal()
int[] getVal(int srcPos, int[] dest, int destPos, int len)
boolean isValNull()
static int getValElemCount() ReturnedArrayLength 3 Native -Const element count 3 +Const element count 3.
Reuses native +memory,
fixed size. int32_t* val setVal(boolean subset, int[] src, int srcPos, int destPos, int len) [3]
+href="#signature-int32_t--freesize-java-owned">5]
releaseVal() IntBuffer getVal()
int[] getVal(int srcPos, int[] dest, int destPos, int len)
boolean isValNull()
int getValElemCount() Java -Starts w/ null elements +Starts w/ null elements.
Reuses or +replaces Java memory,
variable size. const int32_t* val -setVal(int[] src, int srcPos, int destPos, -int len) [4] -
releaseVal() +setVal(int[] src, int srcPos, int len) [6]
+releaseVal() IntBuffer getVal()
int[] getVal(int srcPos, int[] dest, int destPos, int len)
boolean isValNull()
int getValElemCount() Java -Starts w/ null elements +Starts w/ null elements.
Replaces Java +memory,
variable size. -[const] + int32_t* val -setVal(int[] src, int srcPos, int destPos, -int len) [5] -
releaseVal() +setVal(boolean subset, int[] src, int +srcPos, int destPos, int len) [7]
+releaseVal() IntBuffer getVal()
int[] getVal(int srcPos, int[] dest, int destPos, int len)
boolean isValNull() ReturnedArrayLength @@ -1288,6 +1292,20 @@ getValCount() valCount,
which has getter and setter +const +int32_t* val +setVal(int[] src, int srcPos, int len) [8] +
releaseVal() +IntBuffer getVal()
int[] getVal(int +srcPos, int[] dest, int destPos, int len)
boolean isValNull() +ReturnedArrayLength +getValCount() +Ambiguous +Variable element count
using field +valCount,
which has getter and setter + + [const] char* name setName(String srcVal)
@@ -1298,7 +1316,7 @@ releaseVal() Java String only, w/ EOS - + [const] char* name setName(String srcVal)
setName(byte[] @@ -1346,6 +1364,35 @@ const[native, true], int

Always replaces memory due to const value modifier.

+

Signature +int32_t[3] ConstElemCount 3, Parent owned

+

Signature int32_t * ConstElemCount 3, Natively owned

+

Signature +int32_t * CustomSize, Ambiguous ownership

+

Signature -const int32_t * CustomSize, Ambiguous, Java owned

+id="signature-const-int32_t--customsize-ambiguous-ownership">Signature +const int32_t * CustomSize, Ambiguous ownership