Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
T
TestToolChainDemo
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
dsq
TestToolChainDemo
Commits
67eef1b9
Commit
67eef1b9
authored
Aug 17, 2026
by
dong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
0.5.0-16
parent
891914db
Changes
8
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
16 additions
and
1996 deletions
+16
-1996
DebugStepIntoDemo.kt
...onMain/kotlin/com.dong.demo013/debug/DebugStepIntoDemo.kt
+1
-1
DebugStepOutDemo.kt
...monMain/kotlin/com.dong.demo013/debug/DebugStepOutDemo.kt
+2
-2
DebugStepOverDemo.kt
...onMain/kotlin/com.dong.demo013/debug/DebugStepOverDemo.kt
+2
-2
gradle.properties
gradle.properties
+1
-1
libs.versions.toml
gradle/libs.versions.toml
+4
-4
oh-package-lock.json5
harmonyApp/entry/oh-package-lock.json5
+6
-6
libkn_api.h
harmonyApp/entry/src/main/cpp/include/arm64-v8a/libkn_api.h
+0
-990
libkn_api.h
harmonyApp/entry/src/main/cpp/include/x86_64/libkn_api.h
+0
-990
No files found.
composeApp/src/commonMain/kotlin/com.dong.demo013/debug/DebugStepIntoDemo.kt
View file @
67eef1b9
...
@@ -51,7 +51,7 @@ fun testIntoDebug(){
...
@@ -51,7 +51,7 @@ fun testIntoDebug(){
/***通用测试方法**/
/***通用测试方法**/
fun
testIntoGrandfather
(){
fun
testIntoGrandfather
(){
testIntoFather
();
//
测试步进断点-开始
testIntoFather
();
//测试步进断点-开始
}
}
...
...
composeApp/src/commonMain/kotlin/com.dong.demo013/debug/DebugStepOutDemo.kt
View file @
67eef1b9
...
@@ -29,8 +29,8 @@ internal fun DebugStepOutDemo() {
...
@@ -29,8 +29,8 @@ internal fun DebugStepOutDemo() {
"第二层:testOverFather,被testOverGrandfather包含\n"
+
"第二层:testOverFather,被testOverGrandfather包含\n"
+
"第三层:testOverKid,被testOverFather包含\n"
+
"第三层:testOverKid,被testOverFather包含\n"
+
" //第一层内部\n"
+
" //第一层内部\n"
+
" fun testOverFather(){ //测试步出断点-结束 \n"
+
" fun testOverFather(){ //
测试步出断点-结束 \n"
+
" print(\"测试步出断点-开始\");//测试步出断点-开始\n"
+
" print(\"测试步出断点-开始\");//
测试步出断点-开始\n"
+
" //第二层内部\n"
+
" //第二层内部\n"
+
" fun testOverKid(){\n"
+
" fun testOverKid(){\n"
+
" 。 //第三层内部\n"
+
" 。 //第三层内部\n"
+
...
...
composeApp/src/commonMain/kotlin/com.dong.demo013/debug/DebugStepOverDemo.kt
View file @
67eef1b9
...
@@ -27,8 +27,8 @@ internal fun DebugStepOverDemo() {
...
@@ -27,8 +27,8 @@ internal fun DebugStepOverDemo() {
Text
(
"调试步骤\n"
+
Text
(
"调试步骤\n"
+
"testDebug()\n"
+
"testDebug()\n"
+
" //不进入testOverGrandfather方法内部\n"
+
" //不进入testOverGrandfather方法内部\n"
+
" testOverGrandfather();//测试步过断点-开始\n"
+
" testOverGrandfather();//
测试步过断点-开始\n"
+
" print(\"测试步过断点-结束\");//测试步过断点-结束\n"
+
" print(\"测试步过断点-结束\");//
测试步过断点-结束\n"
+
"}"
,
"}"
,
fontSize
=
8
.
sp
)
fontSize
=
8
.
sp
)
...
...
gradle.properties
View file @
67eef1b9
...
@@ -23,7 +23,7 @@ kotlin.debug.generateLineNumbers=true
...
@@ -23,7 +23,7 @@ kotlin.debug.generateLineNumbers=true
kotlin.debug.generateLocalVariables
=
true
kotlin.debug.generateLocalVariables
=
true
ohosSkikoVersion
=
0.9.22.2-0.5.0-
27
ohosSkikoVersion
=
0.9.22.2-0.5.0-
30
# 统一渲染(fusion-renderer);自渲染用 skia
# 统一渲染(fusion-renderer);自渲染用 skia
#rendererBackend=fusion-renderer
#rendererBackend=fusion-renderer
rendererBackend
=
skia
rendererBackend
=
skia
...
...
gradle/libs.versions.toml
View file @
67eef1b9
...
@@ -23,12 +23,12 @@ junit = "4.13.2"
...
@@ -23,12 +23,12 @@ junit = "4.13.2"
# Compose
# Compose
compose
=
"1.9.4"
compose
=
"1.9.4"
compose-material3
=
"1.4.0"
compose-material3
=
"1.4.0"
composeMultiplatform
=
"1.9.2-0.5.0-
27
"
composeMultiplatform
=
"1.9.2-0.5.0-
30
"
# Kotlin & testing
# Kotlin & testing
kotlin
=
"2.2.21-0.5.0-1
4
"
kotlin
=
"2.2.21-0.5.0-1
6
"
kotlinx-coroutines
=
"1.10.2-0.5.0-1
3
"
kotlinx-coroutines
=
"1.10.2-0.5.0-1
5
"
atomicFu
=
"0.31.0-0.5.0-1
3
"
atomicFu
=
"0.31.0-0.5.0-1
5
"
...
...
harmonyApp/entry/oh-package-lock.json5
View file @
67eef1b9
...
@@ -7,9 +7,9 @@
...
@@ -7,9 +7,9 @@
"ATTENTION": "THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.",
"ATTENTION": "THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.",
"specifiers": {
"specifiers": {
"@cpf-kmp-cmp/compose@libs/compose.har": "@cpf-kmp-cmp/compose@libs/compose.har",
"@cpf-kmp-cmp/compose@libs/compose.har": "@cpf-kmp-cmp/compose@libs/compose.har",
"libcompose_arkui_utils.so@../oh_modules/.ohpm/@cpf-kmp-cmp+compose@
xy2lw9jkqwlxv7unp01ugqxt6khxxfmextif3wnfnhq=/oh_modules/@cpf-kmp-cmp/compose/src/main/cpp/types/libcompose_arkui_utils": "libcompose_arkui_utils.so@../oh_modules/.ohpm/@cpf-kmp-cmp+compose@xy2lw9jkqwlxv7unp01ugqxt6khxxfmextif3wnfnhq
=/oh_modules/@cpf-kmp-cmp/compose/src/main/cpp/types/libcompose_arkui_utils",
"libcompose_arkui_utils.so@../oh_modules/.ohpm/@cpf-kmp-cmp+compose@
zncqui1ex3auvconwpmijgxzo6f2eohsbim07tesnmk=/oh_modules/@cpf-kmp-cmp/compose/src/main/cpp/types/libcompose_arkui_utils": "libcompose_arkui_utils.so@../oh_modules/.ohpm/@cpf-kmp-cmp+compose@zncqui1ex3auvconwpmijgxzo6f2eohsbim07tesnmk
=/oh_modules/@cpf-kmp-cmp/compose/src/main/cpp/types/libcompose_arkui_utils",
"libentry.so@src/main/cpp/types/libentry": "libentry.so@src/main/cpp/types/libentry",
"libentry.so@src/main/cpp/types/libentry": "libentry.so@src/main/cpp/types/libentry",
"libskikobridge.so@../oh_modules/.ohpm/@cpf-kmp-cmp+compose@
xy2lw9jkqwlxv7unp01ugqxt6khxxfmextif3wnfnhq=/oh_modules/@cpf-kmp-cmp/compose/src/main/cpp/types/libskikobridge": "libskikobridge.so@../oh_modules/.ohpm/@cpf-kmp-cmp+compose@xy2lw9jkqwlxv7unp01ugqxt6khxxfmextif3wnfnhq
=/oh_modules/@cpf-kmp-cmp/compose/src/main/cpp/types/libskikobridge"
"libskikobridge.so@../oh_modules/.ohpm/@cpf-kmp-cmp+compose@
zncqui1ex3auvconwpmijgxzo6f2eohsbim07tesnmk=/oh_modules/@cpf-kmp-cmp/compose/src/main/cpp/types/libskikobridge": "libskikobridge.so@../oh_modules/.ohpm/@cpf-kmp-cmp+compose@zncqui1ex3auvconwpmijgxzo6f2eohsbim07tesnmk
=/oh_modules/@cpf-kmp-cmp/compose/src/main/cpp/types/libskikobridge"
},
},
"packages": {
"packages": {
"@cpf-kmp-cmp/compose@libs/compose.har": {
"@cpf-kmp-cmp/compose@libs/compose.har": {
...
@@ -22,10 +22,10 @@
...
@@ -22,10 +22,10 @@
"libskikobridge.so": "file:./src/main/cpp/types/libskikobridge"
"libskikobridge.so": "file:./src/main/cpp/types/libskikobridge"
}
}
},
},
"libcompose_arkui_utils.so@../oh_modules/.ohpm/@cpf-kmp-cmp+compose@
xy2lw9jkqwlxv7unp01ugqxt6khxxfmextif3wnfnhq
=/oh_modules/@cpf-kmp-cmp/compose/src/main/cpp/types/libcompose_arkui_utils": {
"libcompose_arkui_utils.so@../oh_modules/.ohpm/@cpf-kmp-cmp+compose@
zncqui1ex3auvconwpmijgxzo6f2eohsbim07tesnmk
=/oh_modules/@cpf-kmp-cmp/compose/src/main/cpp/types/libcompose_arkui_utils": {
"name": "libcompose_arkui_utils.so",
"name": "libcompose_arkui_utils.so",
"version": "1.0.0",
"version": "1.0.0",
"resolved": "../oh_modules/.ohpm/@cpf-kmp-cmp+compose@
xy2lw9jkqwlxv7unp01ugqxt6khxxfmextif3wnfnhq
=/oh_modules/@cpf-kmp-cmp/compose/src/main/cpp/types/libcompose_arkui_utils",
"resolved": "../oh_modules/.ohpm/@cpf-kmp-cmp+compose@
zncqui1ex3auvconwpmijgxzo6f2eohsbim07tesnmk
=/oh_modules/@cpf-kmp-cmp/compose/src/main/cpp/types/libcompose_arkui_utils",
"registryType": "local"
"registryType": "local"
},
},
"libentry.so@src/main/cpp/types/libentry": {
"libentry.so@src/main/cpp/types/libentry": {
...
@@ -34,10 +34,10 @@
...
@@ -34,10 +34,10 @@
"resolved": "src/main/cpp/types/libentry",
"resolved": "src/main/cpp/types/libentry",
"registryType": "local"
"registryType": "local"
},
},
"libskikobridge.so@../oh_modules/.ohpm/@cpf-kmp-cmp+compose@
xy2lw9jkqwlxv7unp01ugqxt6khxxfmextif3wnfnhq
=/oh_modules/@cpf-kmp-cmp/compose/src/main/cpp/types/libskikobridge": {
"libskikobridge.so@../oh_modules/.ohpm/@cpf-kmp-cmp+compose@
zncqui1ex3auvconwpmijgxzo6f2eohsbim07tesnmk
=/oh_modules/@cpf-kmp-cmp/compose/src/main/cpp/types/libskikobridge": {
"name": "libskikobridge.so",
"name": "libskikobridge.so",
"version": "0.0.0",
"version": "0.0.0",
"resolved": "../oh_modules/.ohpm/@cpf-kmp-cmp+compose@
xy2lw9jkqwlxv7unp01ugqxt6khxxfmextif3wnfnhq
=/oh_modules/@cpf-kmp-cmp/compose/src/main/cpp/types/libskikobridge",
"resolved": "../oh_modules/.ohpm/@cpf-kmp-cmp+compose@
zncqui1ex3auvconwpmijgxzo6f2eohsbim07tesnmk
=/oh_modules/@cpf-kmp-cmp/compose/src/main/cpp/types/libskikobridge",
"registryType": "local"
"registryType": "local"
}
}
}
}
...
...
harmonyApp/entry/src/main/cpp/include/arm64-v8a/libkn_api.h
deleted
100644 → 0
View file @
891914db
#ifndef KONAN_LIBKN_H
#define KONAN_LIBKN_H
#ifdef __cplusplus
extern
"C"
{
#endif
#ifdef __cplusplus
typedef
bool
libkn_KBoolean
;
#else
typedef
_Bool
libkn_KBoolean
;
#endif
typedef
unsigned
short
libkn_KChar
;
typedef
signed
char
libkn_KByte
;
typedef
short
libkn_KShort
;
typedef
int
libkn_KInt
;
typedef
long
long
libkn_KLong
;
typedef
unsigned
char
libkn_KUByte
;
typedef
unsigned
short
libkn_KUShort
;
typedef
unsigned
int
libkn_KUInt
;
typedef
unsigned
long
long
libkn_KULong
;
typedef
float
libkn_KFloat
;
typedef
double
libkn_KDouble
;
typedef
float
__attribute__
((
__vector_size__
(
16
)))
libkn_KVector128
;
typedef
void
*
libkn_KNativePtr
;
struct
libkn_KType
;
typedef
struct
libkn_KType
libkn_KType
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_kotlin_Byte
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_kotlin_Short
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_kotlin_Int
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_kotlin_Long
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_kotlin_Float
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_kotlin_Double
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_kotlin_Char
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_kotlin_Boolean
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_kotlin_Unit
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_kotlin_UByte
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_kotlin_UShort
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_kotlin_UInt
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_kotlin_ULong
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_kotlin_Any
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_kotlin_BooleanArray
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_kotlin_ByteArray
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_com_dong_demo013_debug_ComplexClass1
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_com_dong_demo013_debug_ComplexClass2
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_com_dong_demo013_debug_ComplexClass
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_kotlin_Function1
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_kotlin_CharArray
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_kotlin_DoubleArray
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_kotlin_FloatArray
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_kotlin_Array
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_kotlin_IntArray
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_kotlin_LongArray
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_kotlin_ShortArray
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_com_dong_demo013_debug_ComplexThreeClass
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_com_dong_demo013_debug_ComplexNode
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_com_dong_demo013_debug_TerminalComplex
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_com_dong_demo013_debug_LeafLayer
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_com_dong_demo013_debug_BranchLayer
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_com_dong_demo013_debug_DebugTenLevelData
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_com_dong_demo013_debug_TenSampleNode
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_com_dong_demo013_debug_TenSampleAtom
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_com_dong_demo013_debug_TenSampleRoot
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_com_dong_demo013_debug_DebugTenLevelSample
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_com_dong_demo013_debug_debugClass
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_com_dong_demo013_navigation_ComposeGroup
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_com_dong_demo013_navigation_ComposeGroup_Ui
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_com_dong_demo013_navigation_ComposeGroup_Foundation
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_com_dong_demo013_navigation_ComposeGroup_Material
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_com_dong_demo013_navigation_ComposeGroup_Benchmark
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_com_dong_demo013_navigation_ComposeGroup_Platform
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_com_dong_demo013_navigation_ComponentDemo
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_com_dong_demo013_navigation_Page
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_com_dong_demo013_navigation_Page_Home
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_com_dong_demo013_navigation_Page_Detail
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_com_dong_demo013_LogController
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_com_dong_demo013_TimerController
;
extern
void
*
MainArkUIViewController
(
void
*
env
);
extern
libkn_KInt
hiLogPrintMsg
(
libkn_KUInt
type
,
libkn_KUInt
level
,
libkn_KUInt
domain
,
const
char
*
tag
,
const
char
*
message
);
extern
void
testArkTsToKotin
();
extern
void
InitJsRenderNodeContext
(
void
*
env
,
void
*
nodeConstructor
,
void
*
statusModifyConstructor
,
libkn_KDouble
ratio
,
libkn_KBoolean
fixed
);
extern
void
androidx_compose_ui_arkui_ArkUIViewController_aboutToAppear
(
void
*
controllerRef
);
extern
void
androidx_compose_ui_arkui_ArkUIViewController_aboutToDisappear
(
void
*
controllerRef
);
extern
void
androidx_compose_ui_arkui_ArkUIViewController_cancelSyncRefresh
(
void
*
controllerRef
,
libkn_KInt
refreshId
);
extern
libkn_KBoolean
androidx_compose_ui_arkui_ArkUIViewController_dispatchComposeKeyEvent
(
void
*
controllerRef
,
libkn_KLong
keyCode
,
libkn_KInt
nativeAction
,
libkn_KLong
modifierKeyStates
);
extern
libkn_KBoolean
androidx_compose_ui_arkui_ArkUIViewController_dispatchComposeMouseEvent
(
void
*
controllerRef
,
void
*
nativeMouseEvent
);
extern
libkn_KBoolean
androidx_compose_ui_arkui_ArkUIViewController_dispatchComposePinchEvent
(
void
*
controllerRef
,
void
*
nativePinchEvent
);
extern
void
androidx_compose_ui_arkui_ArkUIViewController_dispatchHoverEvent
(
void
*
controllerRef
);
extern
void
androidx_compose_ui_arkui_ArkUIViewController_dispatchMouseEvent
(
void
*
controllerRef
);
extern
libkn_KBoolean
androidx_compose_ui_arkui_ArkUIViewController_dispatchTouchEvent
(
void
*
controllerRef
,
void
*
nativeTouchEvent
,
libkn_KBoolean
ignoreInteropView
);
extern
void
AndroidxComposeUiArkuiArkUiViewControllerDraw
(
void
*
controllerRef
,
void
*
canvas
);
extern
libkn_KInt
androidx_compose_ui_arkui_ArkUIViewController_findNodeIdAt
(
void
*
controllerRef
,
libkn_KFloat
x
,
libkn_KFloat
y
);
extern
const
char
*
androidx_compose_ui_arkui_ArkUIViewController_getId
(
void
*
controllerRef
);
extern
void
*
AndroidxComposeUiArkuiArkUiViewControllerGetJsNode
(
void
*
controllerRef
);
extern
libkn_KInt
androidx_compose_ui_arkui_ArkUIViewController_getRendererTypeId
();
extern
void
*
androidx_compose_ui_arkui_ArkUIViewController_getXComponentRender
(
void
*
controllerRef
);
extern
void
androidx_compose_ui_arkui_ArkUIViewController_initFusionRendererNode
(
void
*
controllerRef
,
libkn_KBoolean
enableCApi
,
void
*
rootContent
,
void
*
frameMgr
);
extern
void
androidx_compose_ui_arkui_ArkUIViewController_keyboardWillHide
(
void
*
controllerRef
);
extern
void
androidx_compose_ui_arkui_ArkUIViewController_keyboardWillShow
(
void
*
controllerRef
,
libkn_KFloat
keyboardHeight
);
extern
libkn_KBoolean
androidx_compose_ui_arkui_ArkUIViewController_onBackPress
(
void
*
controllerRef
);
extern
void
androidx_compose_ui_arkui_ArkUIViewController_onConfigurationUpdate
(
void
*
controllerRef
);
extern
void
androidx_compose_ui_arkui_ArkUIViewController_onFinalize
(
void
*
controllerRef
);
extern
void
androidx_compose_ui_arkui_ArkUIViewController_onFocusEvent
(
void
*
controllerRef
);
extern
void
androidx_compose_ui_arkui_ArkUIViewController_onFrame
(
void
*
controllerRef
,
libkn_KLong
timestamp
,
libkn_KLong
targetTimestamp
);
extern
void
AndroidXComposeUIArkUIArkUIViewControllerOnIdle
(
void
*
controllerRef
,
libkn_KLong
timeLeft
);
extern
void
androidx_compose_ui_arkui_ArkUIViewController_onKeyEvent
(
void
*
controllerRef
);
extern
void
androidx_compose_ui_arkui_ArkUIViewController_onPageHide
(
void
*
controllerRef
);
extern
void
androidx_compose_ui_arkui_ArkUIViewController_onPageShow
(
void
*
controllerRef
);
extern
void
androidx_compose_ui_arkui_ArkUIViewController_onSurfaceChanged
(
void
*
controllerRef
,
libkn_KInt
width
,
libkn_KInt
height
);
extern
void
androidx_compose_ui_arkui_ArkUIViewController_onSurfaceCreated
(
void
*
controllerRef
,
void
*
xcomponentPtr
,
libkn_KInt
width
,
libkn_KInt
height
);
extern
void
androidx_compose_ui_arkui_ArkUIViewController_onSurfaceDestroyed
(
void
*
controllerRef
);
extern
void
androidx_compose_ui_arkui_ArkUIViewController_onSurfaceHide
(
void
*
controllerRef
);
extern
void
androidx_compose_ui_arkui_ArkUIViewController_onSurfaceShow
(
void
*
controllerRef
);
extern
libkn_KInt
androidx_compose_ui_arkui_ArkUIViewController_requestSyncRefresh
(
void
*
controllerRef
);
extern
const
char
*
androidx_compose_ui_arkui_ArkUIViewController_sendMessage
(
void
*
controllerRef
,
const
char
*
type
,
const
char
*
message
);
extern
void
androidx_compose_ui_arkui_ArkUIViewController_setContext
(
void
*
controllerRef
,
void
*
context
);
extern
void
androidx_compose_ui_arkui_ArkUIViewController_setEnv
(
void
*
controllerRef
,
void
*
env
);
extern
void
androidx_compose_ui_arkui_ArkUIViewController_setId
(
void
*
controllerRef
,
const
char
*
id
);
extern
void
androidx_compose_ui_arkui_ArkUIViewController_setLocaleAndStringProvider
(
void
*
controllerRef
,
void
*
provider
);
extern
void
androidx_compose_ui_arkui_ArkUIViewController_setMessenger
(
void
*
controllerRef
,
void
*
messenger
);
extern
void
androidx_compose_ui_arkui_ArkUIViewController_setRendererBackendId
(
void
*
controllerRef
,
libkn_KInt
backendId
);
extern
void
androidx_compose_ui_arkui_ArkUIViewController_setRootView
(
void
*
controllerRef
,
void
*
backRootView
,
void
*
foreRootView
,
void
*
touchableRootView
);
extern
void
androidx_compose_ui_arkui_ArkUIViewController_setUIContext
(
void
*
controllerRef
,
void
*
uiContext
);
extern
void
androidx_compose_ui_arkui_ArkUIViewController_setXComponentRender
(
void
*
controllerRef
,
void
*
render
);
extern
void
androidx_compose_ui_platform_LowMemoryMonitor_notifyLowMemoryFromHost
(
libkn_KInt
rawLevel
);
extern
libkn_KFloat
androidx_compose_ui_arkui_ArkUIViewController_consumeOuterScroll
(
void
*
controllerRef
,
libkn_KFloat
offsetVp
,
libkn_KInt
sourceInt
);
extern
void
androidx_compose_ui_arkui_ArkUIViewController_setParentScrollBridge
(
void
*
controllerRef
,
void
*
scroller
);
extern
void
androidx_compose_ui_arkui_init
(
void
*
env
,
void
*
exports
);
typedef
struct
{
/* Service functions. */
void
(
*
DisposeStablePointer
)(
libkn_KNativePtr
ptr
);
void
(
*
DisposeString
)(
const
char
*
string
);
libkn_KBoolean
(
*
IsInstance
)(
libkn_KNativePtr
ref
,
const
libkn_KType
*
type
);
libkn_kref_kotlin_Byte
(
*
createNullableByte
)(
libkn_KByte
);
libkn_KByte
(
*
getNonNullValueOfByte
)(
libkn_kref_kotlin_Byte
);
libkn_kref_kotlin_Short
(
*
createNullableShort
)(
libkn_KShort
);
libkn_KShort
(
*
getNonNullValueOfShort
)(
libkn_kref_kotlin_Short
);
libkn_kref_kotlin_Int
(
*
createNullableInt
)(
libkn_KInt
);
libkn_KInt
(
*
getNonNullValueOfInt
)(
libkn_kref_kotlin_Int
);
libkn_kref_kotlin_Long
(
*
createNullableLong
)(
libkn_KLong
);
libkn_KLong
(
*
getNonNullValueOfLong
)(
libkn_kref_kotlin_Long
);
libkn_kref_kotlin_Float
(
*
createNullableFloat
)(
libkn_KFloat
);
libkn_KFloat
(
*
getNonNullValueOfFloat
)(
libkn_kref_kotlin_Float
);
libkn_kref_kotlin_Double
(
*
createNullableDouble
)(
libkn_KDouble
);
libkn_KDouble
(
*
getNonNullValueOfDouble
)(
libkn_kref_kotlin_Double
);
libkn_kref_kotlin_Char
(
*
createNullableChar
)(
libkn_KChar
);
libkn_KChar
(
*
getNonNullValueOfChar
)(
libkn_kref_kotlin_Char
);
libkn_kref_kotlin_Boolean
(
*
createNullableBoolean
)(
libkn_KBoolean
);
libkn_KBoolean
(
*
getNonNullValueOfBoolean
)(
libkn_kref_kotlin_Boolean
);
libkn_kref_kotlin_Unit
(
*
createNullableUnit
)(
void
);
libkn_kref_kotlin_UByte
(
*
createNullableUByte
)(
libkn_KUByte
);
libkn_KUByte
(
*
getNonNullValueOfUByte
)(
libkn_kref_kotlin_UByte
);
libkn_kref_kotlin_UShort
(
*
createNullableUShort
)(
libkn_KUShort
);
libkn_KUShort
(
*
getNonNullValueOfUShort
)(
libkn_kref_kotlin_UShort
);
libkn_kref_kotlin_UInt
(
*
createNullableUInt
)(
libkn_KUInt
);
libkn_KUInt
(
*
getNonNullValueOfUInt
)(
libkn_kref_kotlin_UInt
);
libkn_kref_kotlin_ULong
(
*
createNullableULong
)(
libkn_KULong
);
libkn_KULong
(
*
getNonNullValueOfULong
)(
libkn_kref_kotlin_ULong
);
/* User functions. */
struct
{
struct
{
struct
{
struct
{
struct
{
struct
{
struct
{
libkn_KType
*
(
*
_type
)(
void
);
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
(
*
DebugAllTypesData
)();
libkn_kref_kotlin_Any
(
*
get_anyBoolean
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_kref_kotlin_Any
(
*
get_anyNumber
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_kref_kotlin_Any
(
*
get_anyValue
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_KInt
(
*
get_binaryValue
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_KBoolean
(
*
get_booleanFalse
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_kref_kotlin_BooleanArray
(
*
get_booleanPrimitiveArray
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_KBoolean
(
*
get_booleanTrue
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_kref_kotlin_ByteArray
(
*
get_byteArray
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_KByte
(
*
get_byteValue
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_kref_com_dong_demo013_debug_ComplexClass1
(
*
get_c1
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_kref_com_dong_demo013_debug_ComplexClass2
(
*
get_c2
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_kref_com_dong_demo013_debug_ComplexClass
(
*
get_c3
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_kref_kotlin_Function1
(
*
get_callback
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_KChar
(
*
get_charEscape
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_kref_kotlin_CharArray
(
*
get_charPrimitiveArray
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_KChar
(
*
get_charUnicode
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_KChar
(
*
get_charValue
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_kref_kotlin_DoubleArray
(
*
get_doublePrimitiveArray
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_KDouble
(
*
get_doubleValue
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_kref_kotlin_FloatArray
(
*
get_floatPrimitiveArray
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_KFloat
(
*
get_floatValue
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_KInt
(
*
get_hexValue
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_kref_kotlin_Array
(
*
get_initArray
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_kref_kotlin_Array
(
*
get_intArray
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_kref_kotlin_IntArray
(
*
get_intPrimitiveArray
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_KInt
(
*
get_intValue
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_KInt
(
*
get_largeNumber
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_kref_kotlin_LongArray
(
*
get_longPrimitiveArray
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_KLong
(
*
get_longValue
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_kref_kotlin_Array
(
*
get_mixedArray
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
const
char
*
(
*
get_multilineString
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
const
char
*
(
*
get_nonNullableString
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
void
(
*
set_nonNullableString
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
,
const
char
*
set
);
const
char
*
(
*
get_nullableString
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
void
(
*
set_nullableString
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
,
const
char
*
set
);
const
char
*
(
*
get_rawString
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_kref_kotlin_ShortArray
(
*
get_shortArray
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_KShort
(
*
get_shortValue
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_kref_kotlin_Array
(
*
get_sizedArray
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_kref_kotlin_Array
(
*
get_stringArray
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
const
char
*
(
*
get_stringExpression
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
const
char
*
(
*
get_stringTemplate
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
const
char
*
(
*
get_stringValue
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_KUByte
(
*
get_uByteValue
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_kref_kotlin_IntArray
(
*
get_uIntArray
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_KUInt
(
*
get_uIntValue
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_kref_kotlin_LongArray
(
*
get_uLongArray
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_KULong
(
*
get_uLongValue
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_KUShort
(
*
get_uShortValue
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_KLong
(
*
get_userId
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
const
char
*
(
*
get_userName
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_kref_kotlin_Int
(
*
getLength
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
,
const
char
*
str
);
libkn_KInt
(
*
getLengthOrDefault
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
,
const
char
*
str
);
void
(
*
printAllTypes
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
void
(
*
unitFunction
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
}
DebugAllTypesData
;
struct
{
libkn_KType
*
(
*
_type
)(
void
);
libkn_kref_com_dong_demo013_debug_ComplexClass
(
*
ComplexClass
)();
libkn_kref_com_dong_demo013_debug_ComplexClass1
(
*
get_complexClass1
)(
libkn_kref_com_dong_demo013_debug_ComplexClass
thiz
);
const
char
*
(
*
get_name
)(
libkn_kref_com_dong_demo013_debug_ComplexClass
thiz
);
}
ComplexClass
;
struct
{
libkn_KType
*
(
*
_type
)(
void
);
libkn_kref_com_dong_demo013_debug_ComplexClass1
(
*
ComplexClass1
)();
libkn_kref_com_dong_demo013_debug_ComplexClass2
(
*
get_complexClass2
)(
libkn_kref_com_dong_demo013_debug_ComplexClass1
thiz
);
const
char
*
(
*
get_name
)(
libkn_kref_com_dong_demo013_debug_ComplexClass1
thiz
);
}
ComplexClass1
;
struct
{
libkn_KType
*
(
*
_type
)(
void
);
libkn_kref_com_dong_demo013_debug_ComplexClass2
(
*
ComplexClass2
)();
const
char
*
(
*
get_name
)(
libkn_kref_com_dong_demo013_debug_ComplexClass2
thiz
);
}
ComplexClass2
;
struct
{
libkn_KType
*
(
*
_type
)(
void
);
libkn_kref_com_dong_demo013_debug_ComplexThreeClass
(
*
ComplexThreeClass
)();
libkn_kref_com_dong_demo013_debug_ComplexClass2
(
*
get_c1
)(
libkn_kref_com_dong_demo013_debug_ComplexThreeClass
thiz
);
libkn_kref_com_dong_demo013_debug_ComplexClass2
(
*
get_c2
)(
libkn_kref_com_dong_demo013_debug_ComplexThreeClass
thiz
);
libkn_kref_kotlin_Array
(
*
get_intArray
)(
libkn_kref_com_dong_demo013_debug_ComplexThreeClass
thiz
);
libkn_KInt
(
*
get_myNumber
)(
libkn_kref_com_dong_demo013_debug_ComplexThreeClass
thiz
);
const
char
*
(
*
get_name
)(
libkn_kref_com_dong_demo013_debug_ComplexThreeClass
thiz
);
}
ComplexThreeClass
;
struct
{
libkn_KType
*
(
*
_type
)(
void
);
libkn_kref_com_dong_demo013_debug_ComplexNode
(
*
ComplexNode
)();
}
ComplexNode
;
struct
{
libkn_KType
*
(
*
_type
)(
void
);
libkn_kref_com_dong_demo013_debug_TerminalComplex
(
*
TerminalComplex
)(
libkn_KInt
i0
,
libkn_KInt
i1
,
libkn_KInt
i2
,
libkn_KInt
i3
,
libkn_KInt
i4
,
libkn_KInt
i5
,
libkn_KInt
i6
,
const
char
*
s0
,
const
char
*
s1
,
const
char
*
s2
,
const
char
*
s3
,
const
char
*
s4
,
const
char
*
s5
,
const
char
*
s6
);
libkn_KInt
(
*
get_i0
)(
libkn_kref_com_dong_demo013_debug_TerminalComplex
thiz
);
libkn_KInt
(
*
get_i1
)(
libkn_kref_com_dong_demo013_debug_TerminalComplex
thiz
);
libkn_KInt
(
*
get_i2
)(
libkn_kref_com_dong_demo013_debug_TerminalComplex
thiz
);
libkn_KInt
(
*
get_i3
)(
libkn_kref_com_dong_demo013_debug_TerminalComplex
thiz
);
libkn_KInt
(
*
get_i4
)(
libkn_kref_com_dong_demo013_debug_TerminalComplex
thiz
);
libkn_KInt
(
*
get_i5
)(
libkn_kref_com_dong_demo013_debug_TerminalComplex
thiz
);
libkn_KInt
(
*
get_i6
)(
libkn_kref_com_dong_demo013_debug_TerminalComplex
thiz
);
const
char
*
(
*
get_s0
)(
libkn_kref_com_dong_demo013_debug_TerminalComplex
thiz
);
const
char
*
(
*
get_s1
)(
libkn_kref_com_dong_demo013_debug_TerminalComplex
thiz
);
const
char
*
(
*
get_s2
)(
libkn_kref_com_dong_demo013_debug_TerminalComplex
thiz
);
const
char
*
(
*
get_s3
)(
libkn_kref_com_dong_demo013_debug_TerminalComplex
thiz
);
const
char
*
(
*
get_s4
)(
libkn_kref_com_dong_demo013_debug_TerminalComplex
thiz
);
const
char
*
(
*
get_s5
)(
libkn_kref_com_dong_demo013_debug_TerminalComplex
thiz
);
const
char
*
(
*
get_s6
)(
libkn_kref_com_dong_demo013_debug_TerminalComplex
thiz
);
libkn_KInt
(
*
component1
)(
libkn_kref_com_dong_demo013_debug_TerminalComplex
thiz
);
const
char
*
(
*
component10
)(
libkn_kref_com_dong_demo013_debug_TerminalComplex
thiz
);
const
char
*
(
*
component11
)(
libkn_kref_com_dong_demo013_debug_TerminalComplex
thiz
);
const
char
*
(
*
component12
)(
libkn_kref_com_dong_demo013_debug_TerminalComplex
thiz
);
const
char
*
(
*
component13
)(
libkn_kref_com_dong_demo013_debug_TerminalComplex
thiz
);
const
char
*
(
*
component14
)(
libkn_kref_com_dong_demo013_debug_TerminalComplex
thiz
);
libkn_KInt
(
*
component2
)(
libkn_kref_com_dong_demo013_debug_TerminalComplex
thiz
);
libkn_KInt
(
*
component3
)(
libkn_kref_com_dong_demo013_debug_TerminalComplex
thiz
);
libkn_KInt
(
*
component4
)(
libkn_kref_com_dong_demo013_debug_TerminalComplex
thiz
);
libkn_KInt
(
*
component5
)(
libkn_kref_com_dong_demo013_debug_TerminalComplex
thiz
);
libkn_KInt
(
*
component6
)(
libkn_kref_com_dong_demo013_debug_TerminalComplex
thiz
);
libkn_KInt
(
*
component7
)(
libkn_kref_com_dong_demo013_debug_TerminalComplex
thiz
);
const
char
*
(
*
component8
)(
libkn_kref_com_dong_demo013_debug_TerminalComplex
thiz
);
const
char
*
(
*
component9
)(
libkn_kref_com_dong_demo013_debug_TerminalComplex
thiz
);
libkn_kref_com_dong_demo013_debug_TerminalComplex
(
*
copy
)(
libkn_kref_com_dong_demo013_debug_TerminalComplex
thiz
,
libkn_KInt
i0
,
libkn_KInt
i1
,
libkn_KInt
i2
,
libkn_KInt
i3
,
libkn_KInt
i4
,
libkn_KInt
i5
,
libkn_KInt
i6
,
const
char
*
s0
,
const
char
*
s1
,
const
char
*
s2
,
const
char
*
s3
,
const
char
*
s4
,
const
char
*
s5
,
const
char
*
s6
);
libkn_KBoolean
(
*
equals
)(
libkn_kref_com_dong_demo013_debug_TerminalComplex
thiz
,
libkn_kref_kotlin_Any
other
);
libkn_KInt
(
*
hashCode
)(
libkn_kref_com_dong_demo013_debug_TerminalComplex
thiz
);
const
char
*
(
*
toString
)(
libkn_kref_com_dong_demo013_debug_TerminalComplex
thiz
);
}
TerminalComplex
;
struct
{
libkn_KType
*
(
*
_type
)(
void
);
libkn_kref_com_dong_demo013_debug_LeafLayer
(
*
LeafLayer
)(
libkn_KInt
p0
,
libkn_KInt
p1
,
libkn_KInt
p2
,
libkn_KInt
p3
,
libkn_KInt
p4
,
libkn_KInt
p5
,
libkn_KInt
p6
,
const
char
*
q0
,
const
char
*
q1
,
const
char
*
q2
,
const
char
*
q3
,
const
char
*
q4
,
const
char
*
q5
,
const
char
*
q6
,
libkn_kref_com_dong_demo013_debug_TerminalComplex
t0
,
libkn_kref_com_dong_demo013_debug_TerminalComplex
t1
,
libkn_kref_com_dong_demo013_debug_TerminalComplex
t2
,
libkn_kref_com_dong_demo013_debug_TerminalComplex
t3
,
libkn_kref_com_dong_demo013_debug_TerminalComplex
t4
);
libkn_KInt
(
*
get_p0
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
libkn_KInt
(
*
get_p1
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
libkn_KInt
(
*
get_p2
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
libkn_KInt
(
*
get_p3
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
libkn_KInt
(
*
get_p4
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
libkn_KInt
(
*
get_p5
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
libkn_KInt
(
*
get_p6
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
const
char
*
(
*
get_q0
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
const
char
*
(
*
get_q1
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
const
char
*
(
*
get_q2
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
const
char
*
(
*
get_q3
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
const
char
*
(
*
get_q4
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
const
char
*
(
*
get_q5
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
const
char
*
(
*
get_q6
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
libkn_kref_com_dong_demo013_debug_TerminalComplex
(
*
get_t0
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
libkn_kref_com_dong_demo013_debug_TerminalComplex
(
*
get_t1
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
libkn_kref_com_dong_demo013_debug_TerminalComplex
(
*
get_t2
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
libkn_kref_com_dong_demo013_debug_TerminalComplex
(
*
get_t3
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
libkn_kref_com_dong_demo013_debug_TerminalComplex
(
*
get_t4
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
libkn_KInt
(
*
component1
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
const
char
*
(
*
component10
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
const
char
*
(
*
component11
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
const
char
*
(
*
component12
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
const
char
*
(
*
component13
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
const
char
*
(
*
component14
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
libkn_kref_com_dong_demo013_debug_TerminalComplex
(
*
component15
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
libkn_kref_com_dong_demo013_debug_TerminalComplex
(
*
component16
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
libkn_kref_com_dong_demo013_debug_TerminalComplex
(
*
component17
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
libkn_kref_com_dong_demo013_debug_TerminalComplex
(
*
component18
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
libkn_kref_com_dong_demo013_debug_TerminalComplex
(
*
component19
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
libkn_KInt
(
*
component2
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
libkn_KInt
(
*
component3
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
libkn_KInt
(
*
component4
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
libkn_KInt
(
*
component5
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
libkn_KInt
(
*
component6
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
libkn_KInt
(
*
component7
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
const
char
*
(
*
component8
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
const
char
*
(
*
component9
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
libkn_kref_com_dong_demo013_debug_LeafLayer
(
*
copy
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
,
libkn_KInt
p0
,
libkn_KInt
p1
,
libkn_KInt
p2
,
libkn_KInt
p3
,
libkn_KInt
p4
,
libkn_KInt
p5
,
libkn_KInt
p6
,
const
char
*
q0
,
const
char
*
q1
,
const
char
*
q2
,
const
char
*
q3
,
const
char
*
q4
,
const
char
*
q5
,
const
char
*
q6
,
libkn_kref_com_dong_demo013_debug_TerminalComplex
t0
,
libkn_kref_com_dong_demo013_debug_TerminalComplex
t1
,
libkn_kref_com_dong_demo013_debug_TerminalComplex
t2
,
libkn_kref_com_dong_demo013_debug_TerminalComplex
t3
,
libkn_kref_com_dong_demo013_debug_TerminalComplex
t4
);
libkn_KBoolean
(
*
equals
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
,
libkn_kref_kotlin_Any
other
);
libkn_KInt
(
*
hashCode
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
const
char
*
(
*
toString
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
}
LeafLayer
;
struct
{
libkn_KType
*
(
*
_type
)(
void
);
libkn_kref_com_dong_demo013_debug_BranchLayer
(
*
BranchLayer
)(
libkn_KInt
p0
,
libkn_KInt
p1
,
libkn_KInt
p2
,
libkn_KInt
p3
,
libkn_KInt
p4
,
libkn_KInt
p5
,
libkn_KInt
p6
,
const
char
*
q0
,
const
char
*
q1
,
const
char
*
q2
,
const
char
*
q3
,
const
char
*
q4
,
const
char
*
q5
,
const
char
*
q6
,
libkn_kref_com_dong_demo013_debug_ComplexNode
n0
,
libkn_kref_com_dong_demo013_debug_ComplexNode
n1
,
libkn_kref_com_dong_demo013_debug_ComplexNode
n2
,
libkn_kref_com_dong_demo013_debug_ComplexNode
n3
,
libkn_kref_com_dong_demo013_debug_ComplexNode
n4
);
libkn_kref_com_dong_demo013_debug_ComplexNode
(
*
get_n0
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
libkn_kref_com_dong_demo013_debug_ComplexNode
(
*
get_n1
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
libkn_kref_com_dong_demo013_debug_ComplexNode
(
*
get_n2
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
libkn_kref_com_dong_demo013_debug_ComplexNode
(
*
get_n3
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
libkn_kref_com_dong_demo013_debug_ComplexNode
(
*
get_n4
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
libkn_KInt
(
*
get_p0
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
libkn_KInt
(
*
get_p1
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
libkn_KInt
(
*
get_p2
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
libkn_KInt
(
*
get_p3
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
libkn_KInt
(
*
get_p4
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
libkn_KInt
(
*
get_p5
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
libkn_KInt
(
*
get_p6
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
const
char
*
(
*
get_q0
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
const
char
*
(
*
get_q1
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
const
char
*
(
*
get_q2
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
const
char
*
(
*
get_q3
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
const
char
*
(
*
get_q4
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
const
char
*
(
*
get_q5
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
const
char
*
(
*
get_q6
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
libkn_KInt
(
*
component1
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
const
char
*
(
*
component10
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
const
char
*
(
*
component11
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
const
char
*
(
*
component12
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
const
char
*
(
*
component13
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
const
char
*
(
*
component14
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
libkn_kref_com_dong_demo013_debug_ComplexNode
(
*
component15
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
libkn_kref_com_dong_demo013_debug_ComplexNode
(
*
component16
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
libkn_kref_com_dong_demo013_debug_ComplexNode
(
*
component17
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
libkn_kref_com_dong_demo013_debug_ComplexNode
(
*
component18
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
libkn_kref_com_dong_demo013_debug_ComplexNode
(
*
component19
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
libkn_KInt
(
*
component2
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
libkn_KInt
(
*
component3
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
libkn_KInt
(
*
component4
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
libkn_KInt
(
*
component5
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
libkn_KInt
(
*
component6
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
libkn_KInt
(
*
component7
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
const
char
*
(
*
component8
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
const
char
*
(
*
component9
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
libkn_kref_com_dong_demo013_debug_BranchLayer
(
*
copy
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
,
libkn_KInt
p0
,
libkn_KInt
p1
,
libkn_KInt
p2
,
libkn_KInt
p3
,
libkn_KInt
p4
,
libkn_KInt
p5
,
libkn_KInt
p6
,
const
char
*
q0
,
const
char
*
q1
,
const
char
*
q2
,
const
char
*
q3
,
const
char
*
q4
,
const
char
*
q5
,
const
char
*
q6
,
libkn_kref_com_dong_demo013_debug_ComplexNode
n0
,
libkn_kref_com_dong_demo013_debug_ComplexNode
n1
,
libkn_kref_com_dong_demo013_debug_ComplexNode
n2
,
libkn_kref_com_dong_demo013_debug_ComplexNode
n3
,
libkn_kref_com_dong_demo013_debug_ComplexNode
n4
);
libkn_KBoolean
(
*
equals
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
,
libkn_kref_kotlin_Any
other
);
libkn_KInt
(
*
hashCode
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
const
char
*
(
*
toString
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
}
BranchLayer
;
struct
{
libkn_KType
*
(
*
_type
)(
void
);
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
(
*
DebugTenLevelRoot
)(
libkn_KInt
plainInt0
,
libkn_KInt
plainInt1
,
libkn_KInt
plainInt2
,
libkn_KInt
plainInt3
,
libkn_KInt
plainInt4
,
libkn_KInt
plainInt5
,
libkn_KInt
plainInt6
,
const
char
*
plainStr0
,
const
char
*
plainStr1
,
const
char
*
plainStr2
,
const
char
*
plainStr3
,
const
char
*
plainStr4
,
const
char
*
plainStr5
,
const
char
*
plainStr6
,
libkn_kref_com_dong_demo013_debug_ComplexNode
complex0
,
libkn_kref_com_dong_demo013_debug_ComplexNode
complex1
,
libkn_kref_com_dong_demo013_debug_ComplexNode
complex2
,
libkn_kref_com_dong_demo013_debug_ComplexNode
complex3
,
libkn_kref_com_dong_demo013_debug_ComplexNode
complex4
);
libkn_kref_com_dong_demo013_debug_ComplexNode
(
*
get_complex0
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
libkn_kref_com_dong_demo013_debug_ComplexNode
(
*
get_complex1
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
libkn_kref_com_dong_demo013_debug_ComplexNode
(
*
get_complex2
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
libkn_kref_com_dong_demo013_debug_ComplexNode
(
*
get_complex3
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
libkn_kref_com_dong_demo013_debug_ComplexNode
(
*
get_complex4
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
libkn_KInt
(
*
get_plainInt0
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
libkn_KInt
(
*
get_plainInt1
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
libkn_KInt
(
*
get_plainInt2
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
libkn_KInt
(
*
get_plainInt3
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
libkn_KInt
(
*
get_plainInt4
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
libkn_KInt
(
*
get_plainInt5
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
libkn_KInt
(
*
get_plainInt6
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
const
char
*
(
*
get_plainStr0
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
const
char
*
(
*
get_plainStr1
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
const
char
*
(
*
get_plainStr2
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
const
char
*
(
*
get_plainStr3
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
const
char
*
(
*
get_plainStr4
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
const
char
*
(
*
get_plainStr5
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
const
char
*
(
*
get_plainStr6
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
libkn_KInt
(
*
component1
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
const
char
*
(
*
component10
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
const
char
*
(
*
component11
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
const
char
*
(
*
component12
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
const
char
*
(
*
component13
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
const
char
*
(
*
component14
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
libkn_kref_com_dong_demo013_debug_ComplexNode
(
*
component15
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
libkn_kref_com_dong_demo013_debug_ComplexNode
(
*
component16
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
libkn_kref_com_dong_demo013_debug_ComplexNode
(
*
component17
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
libkn_kref_com_dong_demo013_debug_ComplexNode
(
*
component18
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
libkn_kref_com_dong_demo013_debug_ComplexNode
(
*
component19
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
libkn_KInt
(
*
component2
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
libkn_KInt
(
*
component3
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
libkn_KInt
(
*
component4
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
libkn_KInt
(
*
component5
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
libkn_KInt
(
*
component6
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
libkn_KInt
(
*
component7
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
const
char
*
(
*
component8
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
const
char
*
(
*
component9
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
(
*
copy
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
,
libkn_KInt
plainInt0
,
libkn_KInt
plainInt1
,
libkn_KInt
plainInt2
,
libkn_KInt
plainInt3
,
libkn_KInt
plainInt4
,
libkn_KInt
plainInt5
,
libkn_KInt
plainInt6
,
const
char
*
plainStr0
,
const
char
*
plainStr1
,
const
char
*
plainStr2
,
const
char
*
plainStr3
,
const
char
*
plainStr4
,
const
char
*
plainStr5
,
const
char
*
plainStr6
,
libkn_kref_com_dong_demo013_debug_ComplexNode
complex0
,
libkn_kref_com_dong_demo013_debug_ComplexNode
complex1
,
libkn_kref_com_dong_demo013_debug_ComplexNode
complex2
,
libkn_kref_com_dong_demo013_debug_ComplexNode
complex3
,
libkn_kref_com_dong_demo013_debug_ComplexNode
complex4
);
libkn_KBoolean
(
*
equals
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
,
libkn_kref_kotlin_Any
other
);
libkn_KInt
(
*
hashCode
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
const
char
*
(
*
toString
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
}
DebugTenLevelRoot
;
struct
{
libkn_KType
*
(
*
_type
)(
void
);
libkn_kref_com_dong_demo013_debug_DebugTenLevelData
(
*
_instance
)();
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
(
*
get_sample
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelData
thiz
);
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
(
*
buildDebugTenLevelRoot
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelData
thiz
);
void
(
*
printSampleExampleToConsole
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelData
thiz
);
}
DebugTenLevelData
;
struct
{
libkn_KType
*
(
*
_type
)(
void
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
TenSampleNode
)();
}
TenSampleNode
;
struct
{
libkn_KType
*
(
*
_type
)(
void
);
libkn_kref_com_dong_demo013_debug_TenSampleAtom
(
*
TenSampleAtom
)(
libkn_KInt
a0
,
libkn_KInt
a1
,
libkn_KInt
a2
,
libkn_KInt
a3
,
libkn_KInt
a4
,
libkn_KInt
a5
,
libkn_KInt
a6
,
libkn_KInt
a7
,
libkn_KInt
a8
,
libkn_KInt
a9
,
const
char
*
t0
,
const
char
*
t1
,
const
char
*
t2
,
const
char
*
t3
,
const
char
*
t4
,
const
char
*
t5
,
const
char
*
t6
,
const
char
*
t7
,
const
char
*
t8
,
const
char
*
t9
);
libkn_KInt
(
*
get_a0
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
libkn_KInt
(
*
get_a1
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
libkn_KInt
(
*
get_a2
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
libkn_KInt
(
*
get_a3
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
libkn_KInt
(
*
get_a4
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
libkn_KInt
(
*
get_a5
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
libkn_KInt
(
*
get_a6
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
libkn_KInt
(
*
get_a7
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
libkn_KInt
(
*
get_a8
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
libkn_KInt
(
*
get_a9
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
const
char
*
(
*
get_t0
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
const
char
*
(
*
get_t1
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
const
char
*
(
*
get_t2
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
const
char
*
(
*
get_t3
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
const
char
*
(
*
get_t4
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
const
char
*
(
*
get_t5
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
const
char
*
(
*
get_t6
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
const
char
*
(
*
get_t7
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
const
char
*
(
*
get_t8
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
const
char
*
(
*
get_t9
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
libkn_KInt
(
*
component1
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
libkn_KInt
(
*
component10
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
const
char
*
(
*
component11
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
const
char
*
(
*
component12
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
const
char
*
(
*
component13
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
const
char
*
(
*
component14
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
const
char
*
(
*
component15
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
const
char
*
(
*
component16
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
const
char
*
(
*
component17
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
const
char
*
(
*
component18
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
const
char
*
(
*
component19
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
libkn_KInt
(
*
component2
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
const
char
*
(
*
component20
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
libkn_KInt
(
*
component3
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
libkn_KInt
(
*
component4
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
libkn_KInt
(
*
component5
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
libkn_KInt
(
*
component6
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
libkn_KInt
(
*
component7
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
libkn_KInt
(
*
component8
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
libkn_KInt
(
*
component9
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleAtom
(
*
copy
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
,
libkn_KInt
a0
,
libkn_KInt
a1
,
libkn_KInt
a2
,
libkn_KInt
a3
,
libkn_KInt
a4
,
libkn_KInt
a5
,
libkn_KInt
a6
,
libkn_KInt
a7
,
libkn_KInt
a8
,
libkn_KInt
a9
,
const
char
*
t0
,
const
char
*
t1
,
const
char
*
t2
,
const
char
*
t3
,
const
char
*
t4
,
const
char
*
t5
,
const
char
*
t6
,
const
char
*
t7
,
const
char
*
t8
,
const
char
*
t9
);
libkn_KBoolean
(
*
equals
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
,
libkn_kref_kotlin_Any
other
);
libkn_KInt
(
*
hashCode
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
const
char
*
(
*
toString
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
}
TenSampleAtom
;
struct
{
libkn_KType
*
(
*
_type
)(
void
);
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
(
*
TenSampleFloorLeaf
)(
libkn_KInt
levelIndex
,
libkn_KInt
v0
,
libkn_KInt
v1
,
libkn_KInt
v2
,
libkn_KInt
v3
,
libkn_KInt
v4
,
libkn_KInt
v5
,
libkn_KInt
v6
,
libkn_KInt
v7
,
libkn_KInt
v8
,
libkn_KInt
v9
,
libkn_kref_com_dong_demo013_debug_TenSampleAtom
atom0
,
libkn_kref_com_dong_demo013_debug_TenSampleAtom
atom1
,
libkn_kref_com_dong_demo013_debug_TenSampleAtom
atom2
,
libkn_kref_com_dong_demo013_debug_TenSampleAtom
atom3
,
libkn_kref_com_dong_demo013_debug_TenSampleAtom
atom4
,
libkn_kref_com_dong_demo013_debug_TenSampleAtom
atom5
,
libkn_kref_com_dong_demo013_debug_TenSampleAtom
atom6
,
libkn_kref_com_dong_demo013_debug_TenSampleAtom
atom7
,
libkn_kref_com_dong_demo013_debug_TenSampleAtom
atom8
,
libkn_kref_com_dong_demo013_debug_TenSampleAtom
atom9
);
libkn_kref_com_dong_demo013_debug_TenSampleAtom
(
*
get_atom0
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleAtom
(
*
get_atom1
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleAtom
(
*
get_atom2
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleAtom
(
*
get_atom3
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleAtom
(
*
get_atom4
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleAtom
(
*
get_atom5
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleAtom
(
*
get_atom6
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleAtom
(
*
get_atom7
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleAtom
(
*
get_atom8
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleAtom
(
*
get_atom9
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_KInt
(
*
get_levelIndex
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_KInt
(
*
get_v0
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_KInt
(
*
get_v1
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_KInt
(
*
get_v2
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_KInt
(
*
get_v3
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_KInt
(
*
get_v4
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_KInt
(
*
get_v5
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_KInt
(
*
get_v6
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_KInt
(
*
get_v7
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_KInt
(
*
get_v8
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_KInt
(
*
get_v9
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_KInt
(
*
component1
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_KInt
(
*
component10
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_KInt
(
*
component11
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleAtom
(
*
component12
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleAtom
(
*
component13
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleAtom
(
*
component14
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleAtom
(
*
component15
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleAtom
(
*
component16
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleAtom
(
*
component17
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleAtom
(
*
component18
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleAtom
(
*
component19
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_KInt
(
*
component2
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleAtom
(
*
component20
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleAtom
(
*
component21
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_KInt
(
*
component3
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_KInt
(
*
component4
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_KInt
(
*
component5
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_KInt
(
*
component6
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_KInt
(
*
component7
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_KInt
(
*
component8
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_KInt
(
*
component9
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
(
*
copy
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
,
libkn_KInt
levelIndex
,
libkn_KInt
v0
,
libkn_KInt
v1
,
libkn_KInt
v2
,
libkn_KInt
v3
,
libkn_KInt
v4
,
libkn_KInt
v5
,
libkn_KInt
v6
,
libkn_KInt
v7
,
libkn_KInt
v8
,
libkn_KInt
v9
,
libkn_kref_com_dong_demo013_debug_TenSampleAtom
atom0
,
libkn_kref_com_dong_demo013_debug_TenSampleAtom
atom1
,
libkn_kref_com_dong_demo013_debug_TenSampleAtom
atom2
,
libkn_kref_com_dong_demo013_debug_TenSampleAtom
atom3
,
libkn_kref_com_dong_demo013_debug_TenSampleAtom
atom4
,
libkn_kref_com_dong_demo013_debug_TenSampleAtom
atom5
,
libkn_kref_com_dong_demo013_debug_TenSampleAtom
atom6
,
libkn_kref_com_dong_demo013_debug_TenSampleAtom
atom7
,
libkn_kref_com_dong_demo013_debug_TenSampleAtom
atom8
,
libkn_kref_com_dong_demo013_debug_TenSampleAtom
atom9
);
libkn_KBoolean
(
*
equals
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
,
libkn_kref_kotlin_Any
other
);
libkn_KInt
(
*
hashCode
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
const
char
*
(
*
toString
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
}
TenSampleFloorLeaf
;
struct
{
libkn_KType
*
(
*
_type
)(
void
);
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
(
*
TenSampleFloorInternal
)(
libkn_KInt
levelIndex
,
libkn_KInt
v0
,
libkn_KInt
v1
,
libkn_KInt
v2
,
libkn_KInt
v3
,
libkn_KInt
v4
,
libkn_KInt
v5
,
libkn_KInt
v6
,
libkn_KInt
v7
,
libkn_KInt
v8
,
libkn_KInt
v9
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child0
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child1
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child2
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child3
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child4
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child5
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child6
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child7
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child8
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child9
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_child0
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_child1
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_child2
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_child3
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_child4
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_child5
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_child6
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_child7
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_child8
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_child9
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_KInt
(
*
get_levelIndex
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_KInt
(
*
get_v0
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_KInt
(
*
get_v1
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_KInt
(
*
get_v2
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_KInt
(
*
get_v3
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_KInt
(
*
get_v4
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_KInt
(
*
get_v5
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_KInt
(
*
get_v6
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_KInt
(
*
get_v7
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_KInt
(
*
get_v8
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_KInt
(
*
get_v9
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_KInt
(
*
component1
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_KInt
(
*
component10
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_KInt
(
*
component11
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component12
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component13
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component14
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component15
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component16
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component17
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component18
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component19
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_KInt
(
*
component2
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component20
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component21
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_KInt
(
*
component3
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_KInt
(
*
component4
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_KInt
(
*
component5
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_KInt
(
*
component6
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_KInt
(
*
component7
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_KInt
(
*
component8
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_KInt
(
*
component9
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
(
*
copy
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
,
libkn_KInt
levelIndex
,
libkn_KInt
v0
,
libkn_KInt
v1
,
libkn_KInt
v2
,
libkn_KInt
v3
,
libkn_KInt
v4
,
libkn_KInt
v5
,
libkn_KInt
v6
,
libkn_KInt
v7
,
libkn_KInt
v8
,
libkn_KInt
v9
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child0
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child1
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child2
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child3
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child4
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child5
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child6
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child7
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child8
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child9
);
libkn_KBoolean
(
*
equals
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
,
libkn_kref_kotlin_Any
other
);
libkn_KInt
(
*
hashCode
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
const
char
*
(
*
toString
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
}
TenSampleFloorInternal
;
struct
{
libkn_KType
*
(
*
_type
)(
void
);
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
(
*
TenSampleSideBranch
)(
libkn_KInt
sideDepthLeft
,
libkn_KInt
sideSeed
,
libkn_KInt
v0
,
libkn_KInt
v1
,
libkn_KInt
v2
,
libkn_KInt
v3
,
libkn_KInt
v4
,
libkn_KInt
v5
,
libkn_KInt
v6
,
libkn_KInt
v7
,
libkn_KInt
v8
,
libkn_KInt
v9
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child0
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child1
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child2
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child3
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child4
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child5
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child6
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child7
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child8
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child9
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_child0
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_child1
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_child2
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_child3
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_child4
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_child5
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_child6
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_child7
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_child8
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_child9
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_KInt
(
*
get_sideDepthLeft
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_KInt
(
*
get_sideSeed
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_KInt
(
*
get_v0
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_KInt
(
*
get_v1
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_KInt
(
*
get_v2
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_KInt
(
*
get_v3
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_KInt
(
*
get_v4
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_KInt
(
*
get_v5
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_KInt
(
*
get_v6
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_KInt
(
*
get_v7
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_KInt
(
*
get_v8
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_KInt
(
*
get_v9
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_KInt
(
*
component1
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_KInt
(
*
component10
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_KInt
(
*
component11
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_KInt
(
*
component12
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component13
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component14
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component15
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component16
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component17
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component18
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component19
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_KInt
(
*
component2
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component20
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component21
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component22
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_KInt
(
*
component3
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_KInt
(
*
component4
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_KInt
(
*
component5
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_KInt
(
*
component6
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_KInt
(
*
component7
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_KInt
(
*
component8
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_KInt
(
*
component9
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
(
*
copy
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
,
libkn_KInt
sideDepthLeft
,
libkn_KInt
sideSeed
,
libkn_KInt
v0
,
libkn_KInt
v1
,
libkn_KInt
v2
,
libkn_KInt
v3
,
libkn_KInt
v4
,
libkn_KInt
v5
,
libkn_KInt
v6
,
libkn_KInt
v7
,
libkn_KInt
v8
,
libkn_KInt
v9
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child0
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child1
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child2
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child3
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child4
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child5
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child6
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child7
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child8
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child9
);
libkn_KBoolean
(
*
equals
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
,
libkn_kref_kotlin_Any
other
);
libkn_KInt
(
*
hashCode
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
const
char
*
(
*
toString
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
}
TenSampleSideBranch
;
struct
{
libkn_KType
*
(
*
_type
)(
void
);
libkn_kref_com_dong_demo013_debug_TenSampleRoot
(
*
TenSampleRoot
)(
libkn_KInt
v0
,
libkn_KInt
v1
,
libkn_KInt
v2
,
libkn_KInt
v3
,
libkn_KInt
v4
,
libkn_KInt
v5
,
libkn_KInt
v6
,
libkn_KInt
v7
,
libkn_KInt
v8
,
libkn_KInt
v9
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
rootChild0
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
rootChild1
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
rootChild2
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
rootChild3
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
rootChild4
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
rootChild5
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
rootChild6
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
rootChild7
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
rootChild8
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
rootChild9
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_rootChild0
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_rootChild1
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_rootChild2
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_rootChild3
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_rootChild4
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_rootChild5
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_rootChild6
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_rootChild7
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_rootChild8
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_rootChild9
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_KInt
(
*
get_v0
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_KInt
(
*
get_v1
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_KInt
(
*
get_v2
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_KInt
(
*
get_v3
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_KInt
(
*
get_v4
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_KInt
(
*
get_v5
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_KInt
(
*
get_v6
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_KInt
(
*
get_v7
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_KInt
(
*
get_v8
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_KInt
(
*
get_v9
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_KInt
(
*
component1
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_KInt
(
*
component10
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component11
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component12
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component13
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component14
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component15
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component16
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component17
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component18
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component19
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_KInt
(
*
component2
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component20
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_KInt
(
*
component3
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_KInt
(
*
component4
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_KInt
(
*
component5
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_KInt
(
*
component6
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_KInt
(
*
component7
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_KInt
(
*
component8
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_KInt
(
*
component9
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleRoot
(
*
copy
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
,
libkn_KInt
v0
,
libkn_KInt
v1
,
libkn_KInt
v2
,
libkn_KInt
v3
,
libkn_KInt
v4
,
libkn_KInt
v5
,
libkn_KInt
v6
,
libkn_KInt
v7
,
libkn_KInt
v8
,
libkn_KInt
v9
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
rootChild0
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
rootChild1
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
rootChild2
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
rootChild3
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
rootChild4
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
rootChild5
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
rootChild6
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
rootChild7
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
rootChild8
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
rootChild9
);
libkn_KBoolean
(
*
equals
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
,
libkn_kref_kotlin_Any
other
);
libkn_KInt
(
*
hashCode
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
const
char
*
(
*
toString
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
}
TenSampleRoot
;
struct
{
libkn_KType
*
(
*
_type
)(
void
);
libkn_kref_com_dong_demo013_debug_DebugTenLevelSample
(
*
_instance
)();
libkn_KInt
(
*
get_FLOOR_COUNT
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelSample
thiz
);
libkn_KInt
(
*
get_SIDE_DEPTH_MAX
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelSample
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleRoot
(
*
get_sample
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelSample
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleRoot
(
*
buildRoot
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelSample
thiz
);
void
(
*
printSampleExampleToConsole
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelSample
thiz
);
libkn_KInt
(
*
sideBranchDepth
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelSample
thiz
,
libkn_KInt
levelIndex
,
libkn_KInt
slotIndex
);
}
DebugTenLevelSample
;
struct
{
libkn_KType
*
(
*
_type
)(
void
);
libkn_kref_com_dong_demo013_debug_debugClass
(
*
debugClass
)();
const
char
*
(
*
get_b2
)(
libkn_kref_com_dong_demo013_debug_debugClass
thiz
);
libkn_KInt
(
*
get_c1
)(
libkn_kref_com_dong_demo013_debug_debugClass
thiz
);
}
debugClass
;
void
(
*
allBreakpoints
)();
void
(
*
complexObject
)();
void
(
*
getJsons
)();
void
(
*
tenComplexObject
)();
void
(
*
testCommonBreakpoint
)();
void
(
*
testConditionalBreakpoint
)();
void
(
*
testIfBreakpoint
)();
void
(
*
threeComplexObject
)();
void
(
*
testIntoDebug
)();
void
(
*
testIntoFather
)();
void
(
*
testIntoGrandfather
)();
void
(
*
testIntoKid
)();
void
(
*
testOutDebug
)();
void
(
*
testOutFather
)();
void
(
*
testOutKid
)();
void
(
*
testDebug
)();
void
(
*
testOverFather
)();
void
(
*
testOverKid
)();
void
(
*
testFrame1
)();
void
(
*
testFrame2
)();
void
(
*
testFrame3
)();
void
(
*
testFrame4
)();
void
(
*
debugChild1
)();
void
(
*
debugChild2
)();
void
(
*
debugall
)();
}
debug
;
struct
{
struct
{
struct
{
libkn_kref_com_dong_demo013_navigation_ComposeGroup
(
*
get
)();
/* enum entry for Ui. */
}
Ui
;
struct
{
libkn_kref_com_dong_demo013_navigation_ComposeGroup
(
*
get
)();
/* enum entry for Foundation. */
}
Foundation
;
struct
{
libkn_kref_com_dong_demo013_navigation_ComposeGroup
(
*
get
)();
/* enum entry for Material. */
}
Material
;
struct
{
libkn_kref_com_dong_demo013_navigation_ComposeGroup
(
*
get
)();
/* enum entry for Benchmark. */
}
Benchmark
;
struct
{
libkn_kref_com_dong_demo013_navigation_ComposeGroup
(
*
get
)();
/* enum entry for Platform. */
}
Platform
;
libkn_KType
*
(
*
_type
)(
void
);
}
ComposeGroup
;
struct
{
libkn_KType
*
(
*
_type
)(
void
);
libkn_kref_com_dong_demo013_navigation_ComponentDemo
(
*
ComponentDemo
)(
const
char
*
id
,
const
char
*
title
,
libkn_kref_com_dong_demo013_navigation_ComposeGroup
group
);
libkn_kref_com_dong_demo013_navigation_ComposeGroup
(
*
get_group
)(
libkn_kref_com_dong_demo013_navigation_ComponentDemo
thiz
);
const
char
*
(
*
get_id
)(
libkn_kref_com_dong_demo013_navigation_ComponentDemo
thiz
);
const
char
*
(
*
get_title
)(
libkn_kref_com_dong_demo013_navigation_ComponentDemo
thiz
);
const
char
*
(
*
component1
)(
libkn_kref_com_dong_demo013_navigation_ComponentDemo
thiz
);
const
char
*
(
*
component2
)(
libkn_kref_com_dong_demo013_navigation_ComponentDemo
thiz
);
libkn_kref_com_dong_demo013_navigation_ComposeGroup
(
*
component3
)(
libkn_kref_com_dong_demo013_navigation_ComponentDemo
thiz
);
libkn_kref_com_dong_demo013_navigation_ComponentDemo
(
*
copy
)(
libkn_kref_com_dong_demo013_navigation_ComponentDemo
thiz
,
const
char
*
id
,
const
char
*
title
,
libkn_kref_com_dong_demo013_navigation_ComposeGroup
group
);
libkn_KBoolean
(
*
equals
)(
libkn_kref_com_dong_demo013_navigation_ComponentDemo
thiz
,
libkn_kref_kotlin_Any
other
);
libkn_KInt
(
*
hashCode
)(
libkn_kref_com_dong_demo013_navigation_ComponentDemo
thiz
);
const
char
*
(
*
toString
)(
libkn_kref_com_dong_demo013_navigation_ComponentDemo
thiz
);
}
ComponentDemo
;
struct
{
struct
{
libkn_KType
*
(
*
_type
)(
void
);
libkn_kref_com_dong_demo013_navigation_Page_Home
(
*
_instance
)();
libkn_KBoolean
(
*
equals
)(
libkn_kref_com_dong_demo013_navigation_Page_Home
thiz
,
libkn_kref_kotlin_Any
other
);
libkn_KInt
(
*
hashCode
)(
libkn_kref_com_dong_demo013_navigation_Page_Home
thiz
);
const
char
*
(
*
toString
)(
libkn_kref_com_dong_demo013_navigation_Page_Home
thiz
);
}
Home
;
struct
{
libkn_KType
*
(
*
_type
)(
void
);
libkn_kref_com_dong_demo013_navigation_Page_Detail
(
*
Detail
)(
libkn_kref_com_dong_demo013_navigation_ComponentDemo
demo
);
libkn_kref_com_dong_demo013_navigation_ComponentDemo
(
*
get_demo
)(
libkn_kref_com_dong_demo013_navigation_Page_Detail
thiz
);
libkn_kref_com_dong_demo013_navigation_ComponentDemo
(
*
component1
)(
libkn_kref_com_dong_demo013_navigation_Page_Detail
thiz
);
libkn_kref_com_dong_demo013_navigation_Page_Detail
(
*
copy
)(
libkn_kref_com_dong_demo013_navigation_Page_Detail
thiz
,
libkn_kref_com_dong_demo013_navigation_ComponentDemo
demo
);
libkn_KBoolean
(
*
equals
)(
libkn_kref_com_dong_demo013_navigation_Page_Detail
thiz
,
libkn_kref_kotlin_Any
other
);
libkn_KInt
(
*
hashCode
)(
libkn_kref_com_dong_demo013_navigation_Page_Detail
thiz
);
const
char
*
(
*
toString
)(
libkn_kref_com_dong_demo013_navigation_Page_Detail
thiz
);
}
Detail
;
libkn_KType
*
(
*
_type
)(
void
);
}
Page
;
}
navigation
;
struct
{
libkn_KType
*
(
*
_type
)(
void
);
libkn_KBoolean
(
*
get_isRunning
)(
libkn_kref_com_dong_demo013_LogController
thiz
);
void
(
*
stop
)(
libkn_kref_com_dong_demo013_LogController
thiz
);
}
LogController
;
struct
{
libkn_KType
*
(
*
_type
)(
void
);
libkn_KLong
(
*
get_elapsedTime
)(
libkn_kref_com_dong_demo013_TimerController
thiz
);
libkn_KBoolean
(
*
get_isRunning
)(
libkn_kref_com_dong_demo013_TimerController
thiz
);
void
(
*
reset
)(
libkn_kref_com_dong_demo013_TimerController
thiz
);
void
(
*
start
)(
libkn_kref_com_dong_demo013_TimerController
thiz
);
void
(
*
stop
)(
libkn_kref_com_dong_demo013_TimerController
thiz
);
}
TimerController
;
void
*
(
*
MainArkUIViewController_
)(
void
*
env
);
libkn_KInt
(
*
hiLogPrintMsg_
)(
libkn_KUInt
type
,
libkn_KUInt
level
,
libkn_KUInt
domain
,
const
char
*
tag
,
const
char
*
message
);
void
(
*
pirntAllLevelHiLog
)();
void
(
*
pirntRandomHiLog
)();
void
(
*
pirntSingleHiLog
)();
void
(
*
testArkTsToKotin_
)();
void
(
*
triggerANRByInfiniteLoop
)();
}
demo013
;
}
dong
;
}
com
;
struct
{
struct
{
struct
{
struct
{
struct
{
void
(
*
InitJsRenderNodeContext_
)(
void
*
env
,
void
*
nodeConstructor
,
void
*
statusModifyConstructor
,
libkn_KDouble
ratio
,
libkn_KBoolean
fixed
);
void
(
*
_Export_ArkUIViewController_aboutToAppear
)(
void
*
controllerRef
);
void
(
*
_Export_ArkUIViewController_aboutToDisappear
)(
void
*
controllerRef
);
void
(
*
_Export_ArkUIViewController_cancelSyncRefresh
)(
void
*
controllerRef
,
libkn_KInt
refreshId
);
libkn_KBoolean
(
*
_Export_ArkUIViewController_dispatchComposeKeyEvent
)(
void
*
controllerRef
,
libkn_KLong
keyCode
,
libkn_KInt
nativeAction
,
libkn_KLong
modifierKeyStates
);
libkn_KBoolean
(
*
_Export_ArkUIViewController_dispatchComposeMouseEvent
)(
void
*
controllerRef
,
void
*
nativeMouseEvent
);
libkn_KBoolean
(
*
_Export_ArkUIViewController_dispatchComposePinchEvent
)(
void
*
controllerRef
,
void
*
nativePinchEvent
);
void
(
*
_Export_ArkUIViewController_dispatchHoverEvent
)(
void
*
controllerRef
);
void
(
*
_Export_ArkUIViewController_dispatchMouseEvent
)(
void
*
controllerRef
);
libkn_KBoolean
(
*
_Export_ArkUIViewController_dispatchTouchEvent
)(
void
*
controllerRef
,
void
*
nativeTouchEvent
,
libkn_KBoolean
ignoreInteropView
);
void
(
*
_Export_ArkUIViewController_draw
)(
void
*
controllerRef
,
void
*
canvas
);
libkn_KInt
(
*
_Export_ArkUIViewController_findNodeIdAt
)(
void
*
controllerRef
,
libkn_KFloat
x
,
libkn_KFloat
y
);
const
char
*
(
*
_Export_ArkUIViewController_getId
)(
void
*
controllerRef
);
void
*
(
*
_Export_ArkUIViewController_getJsNode
)(
void
*
controllerRef
);
libkn_KInt
(
*
_Export_ArkUIViewController_getRendererTypeId
)();
void
*
(
*
_Export_ArkUIViewController_getXComponentRender
)(
void
*
controllerRef
);
void
(
*
_Export_ArkUIViewController_initFusionRendererNode
)(
void
*
controllerRef
,
libkn_KBoolean
enableCApi
,
void
*
rootContent
,
void
*
frameMgr
);
void
(
*
_Export_ArkUIViewController_keyboardWillHide
)(
void
*
controllerRef
);
void
(
*
_Export_ArkUIViewController_keyboardWillShow
)(
void
*
controllerRef
,
libkn_KFloat
keyboardHeight
);
libkn_KBoolean
(
*
_Export_ArkUIViewController_onBackPress
)(
void
*
controllerRef
);
void
(
*
_Export_ArkUIViewController_onConfigurationUpdate
)(
void
*
controllerRef
);
void
(
*
_Export_ArkUIViewController_onFinalize
)(
void
*
controllerRef
);
void
(
*
_Export_ArkUIViewController_onFocusEvent
)(
void
*
controllerRef
);
void
(
*
_Export_ArkUIViewController_onFrame
)(
void
*
controllerRef
,
libkn_KLong
timestamp
,
libkn_KLong
targetTimestamp
);
void
(
*
_Export_ArkUIViewController_onIdle
)(
void
*
controllerRef
,
libkn_KLong
timeLeft
);
void
(
*
_Export_ArkUIViewController_onKeyEvent
)(
void
*
controllerRef
);
void
(
*
_Export_ArkUIViewController_onPageHide
)(
void
*
controllerRef
);
void
(
*
_Export_ArkUIViewController_onPageShow
)(
void
*
controllerRef
);
void
(
*
_Export_ArkUIViewController_onSurfaceChanged
)(
void
*
controllerRef
,
libkn_KInt
width
,
libkn_KInt
height
);
void
(
*
_Export_ArkUIViewController_onSurfaceCreated
)(
void
*
controllerRef
,
void
*
xcomponentPtr
,
libkn_KInt
width
,
libkn_KInt
height
);
void
(
*
_Export_ArkUIViewController_onSurfaceDestroyed
)(
void
*
controllerRef
);
void
(
*
_Export_ArkUIViewController_onSurfaceHide
)(
void
*
controllerRef
);
void
(
*
_Export_ArkUIViewController_onSurfaceShow
)(
void
*
controllerRef
);
libkn_KInt
(
*
_Export_ArkUIViewController_requestSyncRefresh
)(
void
*
controllerRef
);
const
char
*
(
*
_Export_ArkUIViewController_sendMessage
)(
void
*
controllerRef
,
const
char
*
type
,
const
char
*
message
);
void
(
*
_Export_ArkUIViewController_setContext
)(
void
*
controllerRef
,
void
*
context
);
void
(
*
_Export_ArkUIViewController_setEnv
)(
void
*
controllerRef
,
void
*
env
);
void
(
*
_Export_ArkUIViewController_setId
)(
void
*
controllerRef
,
const
char
*
id
);
void
(
*
_Export_ArkUIViewController_setLocaleAndStringProvider
)(
void
*
controllerRef
,
void
*
provider
);
void
(
*
_Export_ArkUIViewController_setMessenger
)(
void
*
controllerRef
,
void
*
messenger
);
void
(
*
_Export_ArkUIViewController_setRendererBackendId
)(
void
*
controllerRef
,
libkn_KInt
backendId
);
void
(
*
_Export_ArkUIViewController_setRootView
)(
void
*
controllerRef
,
void
*
backRootView
,
void
*
foreRootView
,
void
*
touchableRootView
);
void
(
*
_Export_ArkUIViewController_setUIContext
)(
void
*
controllerRef
,
void
*
uiContext
);
void
(
*
_Export_ArkUIViewController_setXComponentRender
)(
void
*
controllerRef
,
void
*
render
);
void
(
*
_Export_LowMemoryMonitor_notifyLowMemoryFromHost
)(
libkn_KInt
rawLevel
);
libkn_KLong
(
*
getCurrentTimeNanos
)();
libkn_KFloat
(
*
_Export_ArkUIViewController_consumeOuterScroll
)(
void
*
controllerRef
,
libkn_KFloat
offsetVp
,
libkn_KInt
sourceInt
);
void
(
*
_Export_ArkUIViewController_setParentScrollBridge
)(
void
*
controllerRef
,
void
*
scroller
);
void
(
*
_Export_ArkUIViewInitializer_init
)(
void
*
env
,
void
*
exports
);
}
arkui
;
}
ui
;
}
export_
;
}
compose
;
}
androidx
;
}
root
;
}
kotlin
;
}
libkn_ExportedSymbols
;
extern
libkn_ExportedSymbols
*
libkn_symbols
(
void
);
#ifdef __cplusplus
}
/* extern "C" */
#endif
#endif
/* KONAN_LIBKN_H */
harmonyApp/entry/src/main/cpp/include/x86_64/libkn_api.h
deleted
100644 → 0
View file @
891914db
#ifndef KONAN_LIBKN_H
#define KONAN_LIBKN_H
#ifdef __cplusplus
extern
"C"
{
#endif
#ifdef __cplusplus
typedef
bool
libkn_KBoolean
;
#else
typedef
_Bool
libkn_KBoolean
;
#endif
typedef
unsigned
short
libkn_KChar
;
typedef
signed
char
libkn_KByte
;
typedef
short
libkn_KShort
;
typedef
int
libkn_KInt
;
typedef
long
long
libkn_KLong
;
typedef
unsigned
char
libkn_KUByte
;
typedef
unsigned
short
libkn_KUShort
;
typedef
unsigned
int
libkn_KUInt
;
typedef
unsigned
long
long
libkn_KULong
;
typedef
float
libkn_KFloat
;
typedef
double
libkn_KDouble
;
typedef
float
__attribute__
((
__vector_size__
(
16
)))
libkn_KVector128
;
typedef
void
*
libkn_KNativePtr
;
struct
libkn_KType
;
typedef
struct
libkn_KType
libkn_KType
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_kotlin_Byte
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_kotlin_Short
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_kotlin_Int
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_kotlin_Long
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_kotlin_Float
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_kotlin_Double
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_kotlin_Char
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_kotlin_Boolean
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_kotlin_Unit
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_kotlin_UByte
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_kotlin_UShort
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_kotlin_UInt
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_kotlin_ULong
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_kotlin_Any
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_kotlin_BooleanArray
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_kotlin_ByteArray
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_com_dong_demo013_debug_ComplexClass1
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_com_dong_demo013_debug_ComplexClass2
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_com_dong_demo013_debug_ComplexClass
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_kotlin_Function1
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_kotlin_CharArray
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_kotlin_DoubleArray
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_kotlin_FloatArray
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_kotlin_Array
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_kotlin_IntArray
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_kotlin_LongArray
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_kotlin_ShortArray
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_com_dong_demo013_debug_ComplexThreeClass
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_com_dong_demo013_debug_ComplexNode
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_com_dong_demo013_debug_TerminalComplex
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_com_dong_demo013_debug_LeafLayer
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_com_dong_demo013_debug_BranchLayer
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_com_dong_demo013_debug_DebugTenLevelData
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_com_dong_demo013_debug_TenSampleNode
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_com_dong_demo013_debug_TenSampleAtom
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_com_dong_demo013_debug_TenSampleRoot
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_com_dong_demo013_debug_DebugTenLevelSample
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_com_dong_demo013_debug_debugClass
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_com_dong_demo013_navigation_ComposeGroup
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_com_dong_demo013_navigation_ComposeGroup_Ui
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_com_dong_demo013_navigation_ComposeGroup_Foundation
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_com_dong_demo013_navigation_ComposeGroup_Material
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_com_dong_demo013_navigation_ComposeGroup_Benchmark
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_com_dong_demo013_navigation_ComposeGroup_Platform
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_com_dong_demo013_navigation_ComponentDemo
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_com_dong_demo013_navigation_Page
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_com_dong_demo013_navigation_Page_Home
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_com_dong_demo013_navigation_Page_Detail
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_com_dong_demo013_LogController
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_com_dong_demo013_TimerController
;
extern
void
*
MainArkUIViewController
(
void
*
env
);
extern
libkn_KInt
hiLogPrintMsg
(
libkn_KUInt
type
,
libkn_KUInt
level
,
libkn_KUInt
domain
,
const
char
*
tag
,
const
char
*
message
);
extern
void
testArkTsToKotin
();
extern
void
InitJsRenderNodeContext
(
void
*
env
,
void
*
nodeConstructor
,
void
*
statusModifyConstructor
,
libkn_KDouble
ratio
,
libkn_KBoolean
fixed
);
extern
void
androidx_compose_ui_arkui_ArkUIViewController_aboutToAppear
(
void
*
controllerRef
);
extern
void
androidx_compose_ui_arkui_ArkUIViewController_aboutToDisappear
(
void
*
controllerRef
);
extern
void
androidx_compose_ui_arkui_ArkUIViewController_cancelSyncRefresh
(
void
*
controllerRef
,
libkn_KInt
refreshId
);
extern
libkn_KBoolean
androidx_compose_ui_arkui_ArkUIViewController_dispatchComposeKeyEvent
(
void
*
controllerRef
,
libkn_KLong
keyCode
,
libkn_KInt
nativeAction
,
libkn_KLong
modifierKeyStates
);
extern
libkn_KBoolean
androidx_compose_ui_arkui_ArkUIViewController_dispatchComposeMouseEvent
(
void
*
controllerRef
,
void
*
nativeMouseEvent
);
extern
libkn_KBoolean
androidx_compose_ui_arkui_ArkUIViewController_dispatchComposePinchEvent
(
void
*
controllerRef
,
void
*
nativePinchEvent
);
extern
void
androidx_compose_ui_arkui_ArkUIViewController_dispatchHoverEvent
(
void
*
controllerRef
);
extern
void
androidx_compose_ui_arkui_ArkUIViewController_dispatchMouseEvent
(
void
*
controllerRef
);
extern
libkn_KBoolean
androidx_compose_ui_arkui_ArkUIViewController_dispatchTouchEvent
(
void
*
controllerRef
,
void
*
nativeTouchEvent
,
libkn_KBoolean
ignoreInteropView
);
extern
void
AndroidxComposeUiArkuiArkUiViewControllerDraw
(
void
*
controllerRef
,
void
*
canvas
);
extern
libkn_KInt
androidx_compose_ui_arkui_ArkUIViewController_findNodeIdAt
(
void
*
controllerRef
,
libkn_KFloat
x
,
libkn_KFloat
y
);
extern
const
char
*
androidx_compose_ui_arkui_ArkUIViewController_getId
(
void
*
controllerRef
);
extern
void
*
AndroidxComposeUiArkuiArkUiViewControllerGetJsNode
(
void
*
controllerRef
);
extern
libkn_KInt
androidx_compose_ui_arkui_ArkUIViewController_getRendererTypeId
();
extern
void
*
androidx_compose_ui_arkui_ArkUIViewController_getXComponentRender
(
void
*
controllerRef
);
extern
void
androidx_compose_ui_arkui_ArkUIViewController_initFusionRendererNode
(
void
*
controllerRef
,
libkn_KBoolean
enableCApi
,
void
*
rootContent
,
void
*
frameMgr
);
extern
void
androidx_compose_ui_arkui_ArkUIViewController_keyboardWillHide
(
void
*
controllerRef
);
extern
void
androidx_compose_ui_arkui_ArkUIViewController_keyboardWillShow
(
void
*
controllerRef
,
libkn_KFloat
keyboardHeight
);
extern
libkn_KBoolean
androidx_compose_ui_arkui_ArkUIViewController_onBackPress
(
void
*
controllerRef
);
extern
void
androidx_compose_ui_arkui_ArkUIViewController_onConfigurationUpdate
(
void
*
controllerRef
);
extern
void
androidx_compose_ui_arkui_ArkUIViewController_onFinalize
(
void
*
controllerRef
);
extern
void
androidx_compose_ui_arkui_ArkUIViewController_onFocusEvent
(
void
*
controllerRef
);
extern
void
androidx_compose_ui_arkui_ArkUIViewController_onFrame
(
void
*
controllerRef
,
libkn_KLong
timestamp
,
libkn_KLong
targetTimestamp
);
extern
void
AndroidXComposeUIArkUIArkUIViewControllerOnIdle
(
void
*
controllerRef
,
libkn_KLong
timeLeft
);
extern
void
androidx_compose_ui_arkui_ArkUIViewController_onKeyEvent
(
void
*
controllerRef
);
extern
void
androidx_compose_ui_arkui_ArkUIViewController_onPageHide
(
void
*
controllerRef
);
extern
void
androidx_compose_ui_arkui_ArkUIViewController_onPageShow
(
void
*
controllerRef
);
extern
void
androidx_compose_ui_arkui_ArkUIViewController_onSurfaceChanged
(
void
*
controllerRef
,
libkn_KInt
width
,
libkn_KInt
height
);
extern
void
androidx_compose_ui_arkui_ArkUIViewController_onSurfaceCreated
(
void
*
controllerRef
,
void
*
xcomponentPtr
,
libkn_KInt
width
,
libkn_KInt
height
);
extern
void
androidx_compose_ui_arkui_ArkUIViewController_onSurfaceDestroyed
(
void
*
controllerRef
);
extern
void
androidx_compose_ui_arkui_ArkUIViewController_onSurfaceHide
(
void
*
controllerRef
);
extern
void
androidx_compose_ui_arkui_ArkUIViewController_onSurfaceShow
(
void
*
controllerRef
);
extern
libkn_KInt
androidx_compose_ui_arkui_ArkUIViewController_requestSyncRefresh
(
void
*
controllerRef
);
extern
const
char
*
androidx_compose_ui_arkui_ArkUIViewController_sendMessage
(
void
*
controllerRef
,
const
char
*
type
,
const
char
*
message
);
extern
void
androidx_compose_ui_arkui_ArkUIViewController_setContext
(
void
*
controllerRef
,
void
*
context
);
extern
void
androidx_compose_ui_arkui_ArkUIViewController_setEnv
(
void
*
controllerRef
,
void
*
env
);
extern
void
androidx_compose_ui_arkui_ArkUIViewController_setId
(
void
*
controllerRef
,
const
char
*
id
);
extern
void
androidx_compose_ui_arkui_ArkUIViewController_setLocaleAndStringProvider
(
void
*
controllerRef
,
void
*
provider
);
extern
void
androidx_compose_ui_arkui_ArkUIViewController_setMessenger
(
void
*
controllerRef
,
void
*
messenger
);
extern
void
androidx_compose_ui_arkui_ArkUIViewController_setRendererBackendId
(
void
*
controllerRef
,
libkn_KInt
backendId
);
extern
void
androidx_compose_ui_arkui_ArkUIViewController_setRootView
(
void
*
controllerRef
,
void
*
backRootView
,
void
*
foreRootView
,
void
*
touchableRootView
);
extern
void
androidx_compose_ui_arkui_ArkUIViewController_setUIContext
(
void
*
controllerRef
,
void
*
uiContext
);
extern
void
androidx_compose_ui_arkui_ArkUIViewController_setXComponentRender
(
void
*
controllerRef
,
void
*
render
);
extern
void
androidx_compose_ui_platform_LowMemoryMonitor_notifyLowMemoryFromHost
(
libkn_KInt
rawLevel
);
extern
libkn_KFloat
androidx_compose_ui_arkui_ArkUIViewController_consumeOuterScroll
(
void
*
controllerRef
,
libkn_KFloat
offsetVp
,
libkn_KInt
sourceInt
);
extern
void
androidx_compose_ui_arkui_ArkUIViewController_setParentScrollBridge
(
void
*
controllerRef
,
void
*
scroller
);
extern
void
androidx_compose_ui_arkui_init
(
void
*
env
,
void
*
exports
);
typedef
struct
{
/* Service functions. */
void
(
*
DisposeStablePointer
)(
libkn_KNativePtr
ptr
);
void
(
*
DisposeString
)(
const
char
*
string
);
libkn_KBoolean
(
*
IsInstance
)(
libkn_KNativePtr
ref
,
const
libkn_KType
*
type
);
libkn_kref_kotlin_Byte
(
*
createNullableByte
)(
libkn_KByte
);
libkn_KByte
(
*
getNonNullValueOfByte
)(
libkn_kref_kotlin_Byte
);
libkn_kref_kotlin_Short
(
*
createNullableShort
)(
libkn_KShort
);
libkn_KShort
(
*
getNonNullValueOfShort
)(
libkn_kref_kotlin_Short
);
libkn_kref_kotlin_Int
(
*
createNullableInt
)(
libkn_KInt
);
libkn_KInt
(
*
getNonNullValueOfInt
)(
libkn_kref_kotlin_Int
);
libkn_kref_kotlin_Long
(
*
createNullableLong
)(
libkn_KLong
);
libkn_KLong
(
*
getNonNullValueOfLong
)(
libkn_kref_kotlin_Long
);
libkn_kref_kotlin_Float
(
*
createNullableFloat
)(
libkn_KFloat
);
libkn_KFloat
(
*
getNonNullValueOfFloat
)(
libkn_kref_kotlin_Float
);
libkn_kref_kotlin_Double
(
*
createNullableDouble
)(
libkn_KDouble
);
libkn_KDouble
(
*
getNonNullValueOfDouble
)(
libkn_kref_kotlin_Double
);
libkn_kref_kotlin_Char
(
*
createNullableChar
)(
libkn_KChar
);
libkn_KChar
(
*
getNonNullValueOfChar
)(
libkn_kref_kotlin_Char
);
libkn_kref_kotlin_Boolean
(
*
createNullableBoolean
)(
libkn_KBoolean
);
libkn_KBoolean
(
*
getNonNullValueOfBoolean
)(
libkn_kref_kotlin_Boolean
);
libkn_kref_kotlin_Unit
(
*
createNullableUnit
)(
void
);
libkn_kref_kotlin_UByte
(
*
createNullableUByte
)(
libkn_KUByte
);
libkn_KUByte
(
*
getNonNullValueOfUByte
)(
libkn_kref_kotlin_UByte
);
libkn_kref_kotlin_UShort
(
*
createNullableUShort
)(
libkn_KUShort
);
libkn_KUShort
(
*
getNonNullValueOfUShort
)(
libkn_kref_kotlin_UShort
);
libkn_kref_kotlin_UInt
(
*
createNullableUInt
)(
libkn_KUInt
);
libkn_KUInt
(
*
getNonNullValueOfUInt
)(
libkn_kref_kotlin_UInt
);
libkn_kref_kotlin_ULong
(
*
createNullableULong
)(
libkn_KULong
);
libkn_KULong
(
*
getNonNullValueOfULong
)(
libkn_kref_kotlin_ULong
);
/* User functions. */
struct
{
struct
{
struct
{
struct
{
struct
{
struct
{
struct
{
libkn_KType
*
(
*
_type
)(
void
);
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
(
*
DebugAllTypesData
)();
libkn_kref_kotlin_Any
(
*
get_anyBoolean
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_kref_kotlin_Any
(
*
get_anyNumber
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_kref_kotlin_Any
(
*
get_anyValue
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_KInt
(
*
get_binaryValue
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_KBoolean
(
*
get_booleanFalse
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_kref_kotlin_BooleanArray
(
*
get_booleanPrimitiveArray
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_KBoolean
(
*
get_booleanTrue
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_kref_kotlin_ByteArray
(
*
get_byteArray
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_KByte
(
*
get_byteValue
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_kref_com_dong_demo013_debug_ComplexClass1
(
*
get_c1
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_kref_com_dong_demo013_debug_ComplexClass2
(
*
get_c2
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_kref_com_dong_demo013_debug_ComplexClass
(
*
get_c3
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_kref_kotlin_Function1
(
*
get_callback
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_KChar
(
*
get_charEscape
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_kref_kotlin_CharArray
(
*
get_charPrimitiveArray
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_KChar
(
*
get_charUnicode
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_KChar
(
*
get_charValue
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_kref_kotlin_DoubleArray
(
*
get_doublePrimitiveArray
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_KDouble
(
*
get_doubleValue
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_kref_kotlin_FloatArray
(
*
get_floatPrimitiveArray
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_KFloat
(
*
get_floatValue
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_KInt
(
*
get_hexValue
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_kref_kotlin_Array
(
*
get_initArray
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_kref_kotlin_Array
(
*
get_intArray
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_kref_kotlin_IntArray
(
*
get_intPrimitiveArray
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_KInt
(
*
get_intValue
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_KInt
(
*
get_largeNumber
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_kref_kotlin_LongArray
(
*
get_longPrimitiveArray
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_KLong
(
*
get_longValue
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_kref_kotlin_Array
(
*
get_mixedArray
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
const
char
*
(
*
get_multilineString
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
const
char
*
(
*
get_nonNullableString
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
void
(
*
set_nonNullableString
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
,
const
char
*
set
);
const
char
*
(
*
get_nullableString
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
void
(
*
set_nullableString
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
,
const
char
*
set
);
const
char
*
(
*
get_rawString
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_kref_kotlin_ShortArray
(
*
get_shortArray
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_KShort
(
*
get_shortValue
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_kref_kotlin_Array
(
*
get_sizedArray
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_kref_kotlin_Array
(
*
get_stringArray
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
const
char
*
(
*
get_stringExpression
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
const
char
*
(
*
get_stringTemplate
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
const
char
*
(
*
get_stringValue
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_KUByte
(
*
get_uByteValue
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_kref_kotlin_IntArray
(
*
get_uIntArray
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_KUInt
(
*
get_uIntValue
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_kref_kotlin_LongArray
(
*
get_uLongArray
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_KULong
(
*
get_uLongValue
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_KUShort
(
*
get_uShortValue
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_KLong
(
*
get_userId
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
const
char
*
(
*
get_userName
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
libkn_kref_kotlin_Int
(
*
getLength
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
,
const
char
*
str
);
libkn_KInt
(
*
getLengthOrDefault
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
,
const
char
*
str
);
void
(
*
printAllTypes
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
void
(
*
unitFunction
)(
libkn_kref_com_dong_demo013_debug_DebugAllTypesData
thiz
);
}
DebugAllTypesData
;
struct
{
libkn_KType
*
(
*
_type
)(
void
);
libkn_kref_com_dong_demo013_debug_ComplexClass
(
*
ComplexClass
)();
libkn_kref_com_dong_demo013_debug_ComplexClass1
(
*
get_complexClass1
)(
libkn_kref_com_dong_demo013_debug_ComplexClass
thiz
);
const
char
*
(
*
get_name
)(
libkn_kref_com_dong_demo013_debug_ComplexClass
thiz
);
}
ComplexClass
;
struct
{
libkn_KType
*
(
*
_type
)(
void
);
libkn_kref_com_dong_demo013_debug_ComplexClass1
(
*
ComplexClass1
)();
libkn_kref_com_dong_demo013_debug_ComplexClass2
(
*
get_complexClass2
)(
libkn_kref_com_dong_demo013_debug_ComplexClass1
thiz
);
const
char
*
(
*
get_name
)(
libkn_kref_com_dong_demo013_debug_ComplexClass1
thiz
);
}
ComplexClass1
;
struct
{
libkn_KType
*
(
*
_type
)(
void
);
libkn_kref_com_dong_demo013_debug_ComplexClass2
(
*
ComplexClass2
)();
const
char
*
(
*
get_name
)(
libkn_kref_com_dong_demo013_debug_ComplexClass2
thiz
);
}
ComplexClass2
;
struct
{
libkn_KType
*
(
*
_type
)(
void
);
libkn_kref_com_dong_demo013_debug_ComplexThreeClass
(
*
ComplexThreeClass
)();
libkn_kref_com_dong_demo013_debug_ComplexClass2
(
*
get_c1
)(
libkn_kref_com_dong_demo013_debug_ComplexThreeClass
thiz
);
libkn_kref_com_dong_demo013_debug_ComplexClass2
(
*
get_c2
)(
libkn_kref_com_dong_demo013_debug_ComplexThreeClass
thiz
);
libkn_kref_kotlin_Array
(
*
get_intArray
)(
libkn_kref_com_dong_demo013_debug_ComplexThreeClass
thiz
);
libkn_KInt
(
*
get_myNumber
)(
libkn_kref_com_dong_demo013_debug_ComplexThreeClass
thiz
);
const
char
*
(
*
get_name
)(
libkn_kref_com_dong_demo013_debug_ComplexThreeClass
thiz
);
}
ComplexThreeClass
;
struct
{
libkn_KType
*
(
*
_type
)(
void
);
libkn_kref_com_dong_demo013_debug_ComplexNode
(
*
ComplexNode
)();
}
ComplexNode
;
struct
{
libkn_KType
*
(
*
_type
)(
void
);
libkn_kref_com_dong_demo013_debug_TerminalComplex
(
*
TerminalComplex
)(
libkn_KInt
i0
,
libkn_KInt
i1
,
libkn_KInt
i2
,
libkn_KInt
i3
,
libkn_KInt
i4
,
libkn_KInt
i5
,
libkn_KInt
i6
,
const
char
*
s0
,
const
char
*
s1
,
const
char
*
s2
,
const
char
*
s3
,
const
char
*
s4
,
const
char
*
s5
,
const
char
*
s6
);
libkn_KInt
(
*
get_i0
)(
libkn_kref_com_dong_demo013_debug_TerminalComplex
thiz
);
libkn_KInt
(
*
get_i1
)(
libkn_kref_com_dong_demo013_debug_TerminalComplex
thiz
);
libkn_KInt
(
*
get_i2
)(
libkn_kref_com_dong_demo013_debug_TerminalComplex
thiz
);
libkn_KInt
(
*
get_i3
)(
libkn_kref_com_dong_demo013_debug_TerminalComplex
thiz
);
libkn_KInt
(
*
get_i4
)(
libkn_kref_com_dong_demo013_debug_TerminalComplex
thiz
);
libkn_KInt
(
*
get_i5
)(
libkn_kref_com_dong_demo013_debug_TerminalComplex
thiz
);
libkn_KInt
(
*
get_i6
)(
libkn_kref_com_dong_demo013_debug_TerminalComplex
thiz
);
const
char
*
(
*
get_s0
)(
libkn_kref_com_dong_demo013_debug_TerminalComplex
thiz
);
const
char
*
(
*
get_s1
)(
libkn_kref_com_dong_demo013_debug_TerminalComplex
thiz
);
const
char
*
(
*
get_s2
)(
libkn_kref_com_dong_demo013_debug_TerminalComplex
thiz
);
const
char
*
(
*
get_s3
)(
libkn_kref_com_dong_demo013_debug_TerminalComplex
thiz
);
const
char
*
(
*
get_s4
)(
libkn_kref_com_dong_demo013_debug_TerminalComplex
thiz
);
const
char
*
(
*
get_s5
)(
libkn_kref_com_dong_demo013_debug_TerminalComplex
thiz
);
const
char
*
(
*
get_s6
)(
libkn_kref_com_dong_demo013_debug_TerminalComplex
thiz
);
libkn_KInt
(
*
component1
)(
libkn_kref_com_dong_demo013_debug_TerminalComplex
thiz
);
const
char
*
(
*
component10
)(
libkn_kref_com_dong_demo013_debug_TerminalComplex
thiz
);
const
char
*
(
*
component11
)(
libkn_kref_com_dong_demo013_debug_TerminalComplex
thiz
);
const
char
*
(
*
component12
)(
libkn_kref_com_dong_demo013_debug_TerminalComplex
thiz
);
const
char
*
(
*
component13
)(
libkn_kref_com_dong_demo013_debug_TerminalComplex
thiz
);
const
char
*
(
*
component14
)(
libkn_kref_com_dong_demo013_debug_TerminalComplex
thiz
);
libkn_KInt
(
*
component2
)(
libkn_kref_com_dong_demo013_debug_TerminalComplex
thiz
);
libkn_KInt
(
*
component3
)(
libkn_kref_com_dong_demo013_debug_TerminalComplex
thiz
);
libkn_KInt
(
*
component4
)(
libkn_kref_com_dong_demo013_debug_TerminalComplex
thiz
);
libkn_KInt
(
*
component5
)(
libkn_kref_com_dong_demo013_debug_TerminalComplex
thiz
);
libkn_KInt
(
*
component6
)(
libkn_kref_com_dong_demo013_debug_TerminalComplex
thiz
);
libkn_KInt
(
*
component7
)(
libkn_kref_com_dong_demo013_debug_TerminalComplex
thiz
);
const
char
*
(
*
component8
)(
libkn_kref_com_dong_demo013_debug_TerminalComplex
thiz
);
const
char
*
(
*
component9
)(
libkn_kref_com_dong_demo013_debug_TerminalComplex
thiz
);
libkn_kref_com_dong_demo013_debug_TerminalComplex
(
*
copy
)(
libkn_kref_com_dong_demo013_debug_TerminalComplex
thiz
,
libkn_KInt
i0
,
libkn_KInt
i1
,
libkn_KInt
i2
,
libkn_KInt
i3
,
libkn_KInt
i4
,
libkn_KInt
i5
,
libkn_KInt
i6
,
const
char
*
s0
,
const
char
*
s1
,
const
char
*
s2
,
const
char
*
s3
,
const
char
*
s4
,
const
char
*
s5
,
const
char
*
s6
);
libkn_KBoolean
(
*
equals
)(
libkn_kref_com_dong_demo013_debug_TerminalComplex
thiz
,
libkn_kref_kotlin_Any
other
);
libkn_KInt
(
*
hashCode
)(
libkn_kref_com_dong_demo013_debug_TerminalComplex
thiz
);
const
char
*
(
*
toString
)(
libkn_kref_com_dong_demo013_debug_TerminalComplex
thiz
);
}
TerminalComplex
;
struct
{
libkn_KType
*
(
*
_type
)(
void
);
libkn_kref_com_dong_demo013_debug_LeafLayer
(
*
LeafLayer
)(
libkn_KInt
p0
,
libkn_KInt
p1
,
libkn_KInt
p2
,
libkn_KInt
p3
,
libkn_KInt
p4
,
libkn_KInt
p5
,
libkn_KInt
p6
,
const
char
*
q0
,
const
char
*
q1
,
const
char
*
q2
,
const
char
*
q3
,
const
char
*
q4
,
const
char
*
q5
,
const
char
*
q6
,
libkn_kref_com_dong_demo013_debug_TerminalComplex
t0
,
libkn_kref_com_dong_demo013_debug_TerminalComplex
t1
,
libkn_kref_com_dong_demo013_debug_TerminalComplex
t2
,
libkn_kref_com_dong_demo013_debug_TerminalComplex
t3
,
libkn_kref_com_dong_demo013_debug_TerminalComplex
t4
);
libkn_KInt
(
*
get_p0
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
libkn_KInt
(
*
get_p1
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
libkn_KInt
(
*
get_p2
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
libkn_KInt
(
*
get_p3
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
libkn_KInt
(
*
get_p4
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
libkn_KInt
(
*
get_p5
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
libkn_KInt
(
*
get_p6
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
const
char
*
(
*
get_q0
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
const
char
*
(
*
get_q1
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
const
char
*
(
*
get_q2
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
const
char
*
(
*
get_q3
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
const
char
*
(
*
get_q4
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
const
char
*
(
*
get_q5
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
const
char
*
(
*
get_q6
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
libkn_kref_com_dong_demo013_debug_TerminalComplex
(
*
get_t0
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
libkn_kref_com_dong_demo013_debug_TerminalComplex
(
*
get_t1
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
libkn_kref_com_dong_demo013_debug_TerminalComplex
(
*
get_t2
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
libkn_kref_com_dong_demo013_debug_TerminalComplex
(
*
get_t3
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
libkn_kref_com_dong_demo013_debug_TerminalComplex
(
*
get_t4
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
libkn_KInt
(
*
component1
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
const
char
*
(
*
component10
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
const
char
*
(
*
component11
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
const
char
*
(
*
component12
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
const
char
*
(
*
component13
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
const
char
*
(
*
component14
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
libkn_kref_com_dong_demo013_debug_TerminalComplex
(
*
component15
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
libkn_kref_com_dong_demo013_debug_TerminalComplex
(
*
component16
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
libkn_kref_com_dong_demo013_debug_TerminalComplex
(
*
component17
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
libkn_kref_com_dong_demo013_debug_TerminalComplex
(
*
component18
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
libkn_kref_com_dong_demo013_debug_TerminalComplex
(
*
component19
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
libkn_KInt
(
*
component2
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
libkn_KInt
(
*
component3
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
libkn_KInt
(
*
component4
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
libkn_KInt
(
*
component5
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
libkn_KInt
(
*
component6
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
libkn_KInt
(
*
component7
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
const
char
*
(
*
component8
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
const
char
*
(
*
component9
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
libkn_kref_com_dong_demo013_debug_LeafLayer
(
*
copy
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
,
libkn_KInt
p0
,
libkn_KInt
p1
,
libkn_KInt
p2
,
libkn_KInt
p3
,
libkn_KInt
p4
,
libkn_KInt
p5
,
libkn_KInt
p6
,
const
char
*
q0
,
const
char
*
q1
,
const
char
*
q2
,
const
char
*
q3
,
const
char
*
q4
,
const
char
*
q5
,
const
char
*
q6
,
libkn_kref_com_dong_demo013_debug_TerminalComplex
t0
,
libkn_kref_com_dong_demo013_debug_TerminalComplex
t1
,
libkn_kref_com_dong_demo013_debug_TerminalComplex
t2
,
libkn_kref_com_dong_demo013_debug_TerminalComplex
t3
,
libkn_kref_com_dong_demo013_debug_TerminalComplex
t4
);
libkn_KBoolean
(
*
equals
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
,
libkn_kref_kotlin_Any
other
);
libkn_KInt
(
*
hashCode
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
const
char
*
(
*
toString
)(
libkn_kref_com_dong_demo013_debug_LeafLayer
thiz
);
}
LeafLayer
;
struct
{
libkn_KType
*
(
*
_type
)(
void
);
libkn_kref_com_dong_demo013_debug_BranchLayer
(
*
BranchLayer
)(
libkn_KInt
p0
,
libkn_KInt
p1
,
libkn_KInt
p2
,
libkn_KInt
p3
,
libkn_KInt
p4
,
libkn_KInt
p5
,
libkn_KInt
p6
,
const
char
*
q0
,
const
char
*
q1
,
const
char
*
q2
,
const
char
*
q3
,
const
char
*
q4
,
const
char
*
q5
,
const
char
*
q6
,
libkn_kref_com_dong_demo013_debug_ComplexNode
n0
,
libkn_kref_com_dong_demo013_debug_ComplexNode
n1
,
libkn_kref_com_dong_demo013_debug_ComplexNode
n2
,
libkn_kref_com_dong_demo013_debug_ComplexNode
n3
,
libkn_kref_com_dong_demo013_debug_ComplexNode
n4
);
libkn_kref_com_dong_demo013_debug_ComplexNode
(
*
get_n0
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
libkn_kref_com_dong_demo013_debug_ComplexNode
(
*
get_n1
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
libkn_kref_com_dong_demo013_debug_ComplexNode
(
*
get_n2
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
libkn_kref_com_dong_demo013_debug_ComplexNode
(
*
get_n3
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
libkn_kref_com_dong_demo013_debug_ComplexNode
(
*
get_n4
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
libkn_KInt
(
*
get_p0
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
libkn_KInt
(
*
get_p1
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
libkn_KInt
(
*
get_p2
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
libkn_KInt
(
*
get_p3
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
libkn_KInt
(
*
get_p4
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
libkn_KInt
(
*
get_p5
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
libkn_KInt
(
*
get_p6
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
const
char
*
(
*
get_q0
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
const
char
*
(
*
get_q1
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
const
char
*
(
*
get_q2
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
const
char
*
(
*
get_q3
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
const
char
*
(
*
get_q4
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
const
char
*
(
*
get_q5
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
const
char
*
(
*
get_q6
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
libkn_KInt
(
*
component1
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
const
char
*
(
*
component10
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
const
char
*
(
*
component11
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
const
char
*
(
*
component12
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
const
char
*
(
*
component13
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
const
char
*
(
*
component14
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
libkn_kref_com_dong_demo013_debug_ComplexNode
(
*
component15
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
libkn_kref_com_dong_demo013_debug_ComplexNode
(
*
component16
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
libkn_kref_com_dong_demo013_debug_ComplexNode
(
*
component17
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
libkn_kref_com_dong_demo013_debug_ComplexNode
(
*
component18
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
libkn_kref_com_dong_demo013_debug_ComplexNode
(
*
component19
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
libkn_KInt
(
*
component2
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
libkn_KInt
(
*
component3
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
libkn_KInt
(
*
component4
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
libkn_KInt
(
*
component5
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
libkn_KInt
(
*
component6
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
libkn_KInt
(
*
component7
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
const
char
*
(
*
component8
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
const
char
*
(
*
component9
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
libkn_kref_com_dong_demo013_debug_BranchLayer
(
*
copy
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
,
libkn_KInt
p0
,
libkn_KInt
p1
,
libkn_KInt
p2
,
libkn_KInt
p3
,
libkn_KInt
p4
,
libkn_KInt
p5
,
libkn_KInt
p6
,
const
char
*
q0
,
const
char
*
q1
,
const
char
*
q2
,
const
char
*
q3
,
const
char
*
q4
,
const
char
*
q5
,
const
char
*
q6
,
libkn_kref_com_dong_demo013_debug_ComplexNode
n0
,
libkn_kref_com_dong_demo013_debug_ComplexNode
n1
,
libkn_kref_com_dong_demo013_debug_ComplexNode
n2
,
libkn_kref_com_dong_demo013_debug_ComplexNode
n3
,
libkn_kref_com_dong_demo013_debug_ComplexNode
n4
);
libkn_KBoolean
(
*
equals
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
,
libkn_kref_kotlin_Any
other
);
libkn_KInt
(
*
hashCode
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
const
char
*
(
*
toString
)(
libkn_kref_com_dong_demo013_debug_BranchLayer
thiz
);
}
BranchLayer
;
struct
{
libkn_KType
*
(
*
_type
)(
void
);
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
(
*
DebugTenLevelRoot
)(
libkn_KInt
plainInt0
,
libkn_KInt
plainInt1
,
libkn_KInt
plainInt2
,
libkn_KInt
plainInt3
,
libkn_KInt
plainInt4
,
libkn_KInt
plainInt5
,
libkn_KInt
plainInt6
,
const
char
*
plainStr0
,
const
char
*
plainStr1
,
const
char
*
plainStr2
,
const
char
*
plainStr3
,
const
char
*
plainStr4
,
const
char
*
plainStr5
,
const
char
*
plainStr6
,
libkn_kref_com_dong_demo013_debug_ComplexNode
complex0
,
libkn_kref_com_dong_demo013_debug_ComplexNode
complex1
,
libkn_kref_com_dong_demo013_debug_ComplexNode
complex2
,
libkn_kref_com_dong_demo013_debug_ComplexNode
complex3
,
libkn_kref_com_dong_demo013_debug_ComplexNode
complex4
);
libkn_kref_com_dong_demo013_debug_ComplexNode
(
*
get_complex0
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
libkn_kref_com_dong_demo013_debug_ComplexNode
(
*
get_complex1
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
libkn_kref_com_dong_demo013_debug_ComplexNode
(
*
get_complex2
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
libkn_kref_com_dong_demo013_debug_ComplexNode
(
*
get_complex3
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
libkn_kref_com_dong_demo013_debug_ComplexNode
(
*
get_complex4
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
libkn_KInt
(
*
get_plainInt0
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
libkn_KInt
(
*
get_plainInt1
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
libkn_KInt
(
*
get_plainInt2
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
libkn_KInt
(
*
get_plainInt3
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
libkn_KInt
(
*
get_plainInt4
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
libkn_KInt
(
*
get_plainInt5
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
libkn_KInt
(
*
get_plainInt6
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
const
char
*
(
*
get_plainStr0
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
const
char
*
(
*
get_plainStr1
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
const
char
*
(
*
get_plainStr2
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
const
char
*
(
*
get_plainStr3
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
const
char
*
(
*
get_plainStr4
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
const
char
*
(
*
get_plainStr5
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
const
char
*
(
*
get_plainStr6
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
libkn_KInt
(
*
component1
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
const
char
*
(
*
component10
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
const
char
*
(
*
component11
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
const
char
*
(
*
component12
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
const
char
*
(
*
component13
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
const
char
*
(
*
component14
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
libkn_kref_com_dong_demo013_debug_ComplexNode
(
*
component15
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
libkn_kref_com_dong_demo013_debug_ComplexNode
(
*
component16
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
libkn_kref_com_dong_demo013_debug_ComplexNode
(
*
component17
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
libkn_kref_com_dong_demo013_debug_ComplexNode
(
*
component18
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
libkn_kref_com_dong_demo013_debug_ComplexNode
(
*
component19
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
libkn_KInt
(
*
component2
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
libkn_KInt
(
*
component3
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
libkn_KInt
(
*
component4
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
libkn_KInt
(
*
component5
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
libkn_KInt
(
*
component6
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
libkn_KInt
(
*
component7
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
const
char
*
(
*
component8
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
const
char
*
(
*
component9
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
(
*
copy
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
,
libkn_KInt
plainInt0
,
libkn_KInt
plainInt1
,
libkn_KInt
plainInt2
,
libkn_KInt
plainInt3
,
libkn_KInt
plainInt4
,
libkn_KInt
plainInt5
,
libkn_KInt
plainInt6
,
const
char
*
plainStr0
,
const
char
*
plainStr1
,
const
char
*
plainStr2
,
const
char
*
plainStr3
,
const
char
*
plainStr4
,
const
char
*
plainStr5
,
const
char
*
plainStr6
,
libkn_kref_com_dong_demo013_debug_ComplexNode
complex0
,
libkn_kref_com_dong_demo013_debug_ComplexNode
complex1
,
libkn_kref_com_dong_demo013_debug_ComplexNode
complex2
,
libkn_kref_com_dong_demo013_debug_ComplexNode
complex3
,
libkn_kref_com_dong_demo013_debug_ComplexNode
complex4
);
libkn_KBoolean
(
*
equals
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
,
libkn_kref_kotlin_Any
other
);
libkn_KInt
(
*
hashCode
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
const
char
*
(
*
toString
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
thiz
);
}
DebugTenLevelRoot
;
struct
{
libkn_KType
*
(
*
_type
)(
void
);
libkn_kref_com_dong_demo013_debug_DebugTenLevelData
(
*
_instance
)();
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
(
*
get_sample
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelData
thiz
);
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
(
*
buildDebugTenLevelRoot
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelData
thiz
);
void
(
*
printSampleExampleToConsole
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelData
thiz
);
}
DebugTenLevelData
;
struct
{
libkn_KType
*
(
*
_type
)(
void
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
TenSampleNode
)();
}
TenSampleNode
;
struct
{
libkn_KType
*
(
*
_type
)(
void
);
libkn_kref_com_dong_demo013_debug_TenSampleAtom
(
*
TenSampleAtom
)(
libkn_KInt
a0
,
libkn_KInt
a1
,
libkn_KInt
a2
,
libkn_KInt
a3
,
libkn_KInt
a4
,
libkn_KInt
a5
,
libkn_KInt
a6
,
libkn_KInt
a7
,
libkn_KInt
a8
,
libkn_KInt
a9
,
const
char
*
t0
,
const
char
*
t1
,
const
char
*
t2
,
const
char
*
t3
,
const
char
*
t4
,
const
char
*
t5
,
const
char
*
t6
,
const
char
*
t7
,
const
char
*
t8
,
const
char
*
t9
);
libkn_KInt
(
*
get_a0
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
libkn_KInt
(
*
get_a1
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
libkn_KInt
(
*
get_a2
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
libkn_KInt
(
*
get_a3
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
libkn_KInt
(
*
get_a4
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
libkn_KInt
(
*
get_a5
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
libkn_KInt
(
*
get_a6
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
libkn_KInt
(
*
get_a7
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
libkn_KInt
(
*
get_a8
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
libkn_KInt
(
*
get_a9
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
const
char
*
(
*
get_t0
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
const
char
*
(
*
get_t1
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
const
char
*
(
*
get_t2
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
const
char
*
(
*
get_t3
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
const
char
*
(
*
get_t4
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
const
char
*
(
*
get_t5
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
const
char
*
(
*
get_t6
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
const
char
*
(
*
get_t7
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
const
char
*
(
*
get_t8
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
const
char
*
(
*
get_t9
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
libkn_KInt
(
*
component1
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
libkn_KInt
(
*
component10
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
const
char
*
(
*
component11
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
const
char
*
(
*
component12
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
const
char
*
(
*
component13
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
const
char
*
(
*
component14
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
const
char
*
(
*
component15
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
const
char
*
(
*
component16
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
const
char
*
(
*
component17
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
const
char
*
(
*
component18
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
const
char
*
(
*
component19
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
libkn_KInt
(
*
component2
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
const
char
*
(
*
component20
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
libkn_KInt
(
*
component3
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
libkn_KInt
(
*
component4
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
libkn_KInt
(
*
component5
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
libkn_KInt
(
*
component6
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
libkn_KInt
(
*
component7
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
libkn_KInt
(
*
component8
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
libkn_KInt
(
*
component9
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleAtom
(
*
copy
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
,
libkn_KInt
a0
,
libkn_KInt
a1
,
libkn_KInt
a2
,
libkn_KInt
a3
,
libkn_KInt
a4
,
libkn_KInt
a5
,
libkn_KInt
a6
,
libkn_KInt
a7
,
libkn_KInt
a8
,
libkn_KInt
a9
,
const
char
*
t0
,
const
char
*
t1
,
const
char
*
t2
,
const
char
*
t3
,
const
char
*
t4
,
const
char
*
t5
,
const
char
*
t6
,
const
char
*
t7
,
const
char
*
t8
,
const
char
*
t9
);
libkn_KBoolean
(
*
equals
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
,
libkn_kref_kotlin_Any
other
);
libkn_KInt
(
*
hashCode
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
const
char
*
(
*
toString
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
}
TenSampleAtom
;
struct
{
libkn_KType
*
(
*
_type
)(
void
);
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
(
*
TenSampleFloorLeaf
)(
libkn_KInt
levelIndex
,
libkn_KInt
v0
,
libkn_KInt
v1
,
libkn_KInt
v2
,
libkn_KInt
v3
,
libkn_KInt
v4
,
libkn_KInt
v5
,
libkn_KInt
v6
,
libkn_KInt
v7
,
libkn_KInt
v8
,
libkn_KInt
v9
,
libkn_kref_com_dong_demo013_debug_TenSampleAtom
atom0
,
libkn_kref_com_dong_demo013_debug_TenSampleAtom
atom1
,
libkn_kref_com_dong_demo013_debug_TenSampleAtom
atom2
,
libkn_kref_com_dong_demo013_debug_TenSampleAtom
atom3
,
libkn_kref_com_dong_demo013_debug_TenSampleAtom
atom4
,
libkn_kref_com_dong_demo013_debug_TenSampleAtom
atom5
,
libkn_kref_com_dong_demo013_debug_TenSampleAtom
atom6
,
libkn_kref_com_dong_demo013_debug_TenSampleAtom
atom7
,
libkn_kref_com_dong_demo013_debug_TenSampleAtom
atom8
,
libkn_kref_com_dong_demo013_debug_TenSampleAtom
atom9
);
libkn_kref_com_dong_demo013_debug_TenSampleAtom
(
*
get_atom0
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleAtom
(
*
get_atom1
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleAtom
(
*
get_atom2
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleAtom
(
*
get_atom3
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleAtom
(
*
get_atom4
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleAtom
(
*
get_atom5
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleAtom
(
*
get_atom6
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleAtom
(
*
get_atom7
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleAtom
(
*
get_atom8
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleAtom
(
*
get_atom9
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_KInt
(
*
get_levelIndex
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_KInt
(
*
get_v0
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_KInt
(
*
get_v1
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_KInt
(
*
get_v2
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_KInt
(
*
get_v3
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_KInt
(
*
get_v4
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_KInt
(
*
get_v5
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_KInt
(
*
get_v6
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_KInt
(
*
get_v7
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_KInt
(
*
get_v8
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_KInt
(
*
get_v9
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_KInt
(
*
component1
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_KInt
(
*
component10
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_KInt
(
*
component11
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleAtom
(
*
component12
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleAtom
(
*
component13
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleAtom
(
*
component14
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleAtom
(
*
component15
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleAtom
(
*
component16
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleAtom
(
*
component17
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleAtom
(
*
component18
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleAtom
(
*
component19
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_KInt
(
*
component2
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleAtom
(
*
component20
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleAtom
(
*
component21
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_KInt
(
*
component3
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_KInt
(
*
component4
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_KInt
(
*
component5
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_KInt
(
*
component6
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_KInt
(
*
component7
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_KInt
(
*
component8
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_KInt
(
*
component9
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
(
*
copy
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
,
libkn_KInt
levelIndex
,
libkn_KInt
v0
,
libkn_KInt
v1
,
libkn_KInt
v2
,
libkn_KInt
v3
,
libkn_KInt
v4
,
libkn_KInt
v5
,
libkn_KInt
v6
,
libkn_KInt
v7
,
libkn_KInt
v8
,
libkn_KInt
v9
,
libkn_kref_com_dong_demo013_debug_TenSampleAtom
atom0
,
libkn_kref_com_dong_demo013_debug_TenSampleAtom
atom1
,
libkn_kref_com_dong_demo013_debug_TenSampleAtom
atom2
,
libkn_kref_com_dong_demo013_debug_TenSampleAtom
atom3
,
libkn_kref_com_dong_demo013_debug_TenSampleAtom
atom4
,
libkn_kref_com_dong_demo013_debug_TenSampleAtom
atom5
,
libkn_kref_com_dong_demo013_debug_TenSampleAtom
atom6
,
libkn_kref_com_dong_demo013_debug_TenSampleAtom
atom7
,
libkn_kref_com_dong_demo013_debug_TenSampleAtom
atom8
,
libkn_kref_com_dong_demo013_debug_TenSampleAtom
atom9
);
libkn_KBoolean
(
*
equals
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
,
libkn_kref_kotlin_Any
other
);
libkn_KInt
(
*
hashCode
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
const
char
*
(
*
toString
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
}
TenSampleFloorLeaf
;
struct
{
libkn_KType
*
(
*
_type
)(
void
);
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
(
*
TenSampleFloorInternal
)(
libkn_KInt
levelIndex
,
libkn_KInt
v0
,
libkn_KInt
v1
,
libkn_KInt
v2
,
libkn_KInt
v3
,
libkn_KInt
v4
,
libkn_KInt
v5
,
libkn_KInt
v6
,
libkn_KInt
v7
,
libkn_KInt
v8
,
libkn_KInt
v9
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child0
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child1
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child2
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child3
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child4
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child5
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child6
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child7
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child8
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child9
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_child0
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_child1
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_child2
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_child3
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_child4
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_child5
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_child6
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_child7
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_child8
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_child9
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_KInt
(
*
get_levelIndex
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_KInt
(
*
get_v0
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_KInt
(
*
get_v1
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_KInt
(
*
get_v2
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_KInt
(
*
get_v3
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_KInt
(
*
get_v4
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_KInt
(
*
get_v5
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_KInt
(
*
get_v6
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_KInt
(
*
get_v7
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_KInt
(
*
get_v8
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_KInt
(
*
get_v9
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_KInt
(
*
component1
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_KInt
(
*
component10
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_KInt
(
*
component11
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component12
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component13
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component14
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component15
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component16
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component17
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component18
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component19
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_KInt
(
*
component2
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component20
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component21
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_KInt
(
*
component3
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_KInt
(
*
component4
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_KInt
(
*
component5
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_KInt
(
*
component6
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_KInt
(
*
component7
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_KInt
(
*
component8
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_KInt
(
*
component9
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
(
*
copy
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
,
libkn_KInt
levelIndex
,
libkn_KInt
v0
,
libkn_KInt
v1
,
libkn_KInt
v2
,
libkn_KInt
v3
,
libkn_KInt
v4
,
libkn_KInt
v5
,
libkn_KInt
v6
,
libkn_KInt
v7
,
libkn_KInt
v8
,
libkn_KInt
v9
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child0
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child1
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child2
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child3
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child4
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child5
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child6
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child7
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child8
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child9
);
libkn_KBoolean
(
*
equals
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
,
libkn_kref_kotlin_Any
other
);
libkn_KInt
(
*
hashCode
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
const
char
*
(
*
toString
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
}
TenSampleFloorInternal
;
struct
{
libkn_KType
*
(
*
_type
)(
void
);
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
(
*
TenSampleSideBranch
)(
libkn_KInt
sideDepthLeft
,
libkn_KInt
sideSeed
,
libkn_KInt
v0
,
libkn_KInt
v1
,
libkn_KInt
v2
,
libkn_KInt
v3
,
libkn_KInt
v4
,
libkn_KInt
v5
,
libkn_KInt
v6
,
libkn_KInt
v7
,
libkn_KInt
v8
,
libkn_KInt
v9
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child0
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child1
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child2
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child3
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child4
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child5
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child6
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child7
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child8
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child9
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_child0
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_child1
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_child2
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_child3
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_child4
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_child5
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_child6
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_child7
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_child8
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_child9
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_KInt
(
*
get_sideDepthLeft
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_KInt
(
*
get_sideSeed
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_KInt
(
*
get_v0
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_KInt
(
*
get_v1
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_KInt
(
*
get_v2
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_KInt
(
*
get_v3
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_KInt
(
*
get_v4
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_KInt
(
*
get_v5
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_KInt
(
*
get_v6
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_KInt
(
*
get_v7
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_KInt
(
*
get_v8
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_KInt
(
*
get_v9
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_KInt
(
*
component1
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_KInt
(
*
component10
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_KInt
(
*
component11
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_KInt
(
*
component12
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component13
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component14
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component15
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component16
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component17
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component18
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component19
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_KInt
(
*
component2
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component20
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component21
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component22
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_KInt
(
*
component3
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_KInt
(
*
component4
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_KInt
(
*
component5
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_KInt
(
*
component6
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_KInt
(
*
component7
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_KInt
(
*
component8
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_KInt
(
*
component9
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
(
*
copy
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
,
libkn_KInt
sideDepthLeft
,
libkn_KInt
sideSeed
,
libkn_KInt
v0
,
libkn_KInt
v1
,
libkn_KInt
v2
,
libkn_KInt
v3
,
libkn_KInt
v4
,
libkn_KInt
v5
,
libkn_KInt
v6
,
libkn_KInt
v7
,
libkn_KInt
v8
,
libkn_KInt
v9
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child0
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child1
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child2
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child3
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child4
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child5
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child6
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child7
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child8
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child9
);
libkn_KBoolean
(
*
equals
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
,
libkn_kref_kotlin_Any
other
);
libkn_KInt
(
*
hashCode
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
const
char
*
(
*
toString
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
}
TenSampleSideBranch
;
struct
{
libkn_KType
*
(
*
_type
)(
void
);
libkn_kref_com_dong_demo013_debug_TenSampleRoot
(
*
TenSampleRoot
)(
libkn_KInt
v0
,
libkn_KInt
v1
,
libkn_KInt
v2
,
libkn_KInt
v3
,
libkn_KInt
v4
,
libkn_KInt
v5
,
libkn_KInt
v6
,
libkn_KInt
v7
,
libkn_KInt
v8
,
libkn_KInt
v9
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
rootChild0
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
rootChild1
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
rootChild2
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
rootChild3
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
rootChild4
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
rootChild5
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
rootChild6
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
rootChild7
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
rootChild8
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
rootChild9
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_rootChild0
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_rootChild1
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_rootChild2
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_rootChild3
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_rootChild4
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_rootChild5
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_rootChild6
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_rootChild7
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_rootChild8
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_rootChild9
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_KInt
(
*
get_v0
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_KInt
(
*
get_v1
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_KInt
(
*
get_v2
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_KInt
(
*
get_v3
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_KInt
(
*
get_v4
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_KInt
(
*
get_v5
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_KInt
(
*
get_v6
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_KInt
(
*
get_v7
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_KInt
(
*
get_v8
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_KInt
(
*
get_v9
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_KInt
(
*
component1
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_KInt
(
*
component10
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component11
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component12
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component13
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component14
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component15
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component16
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component17
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component18
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component19
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_KInt
(
*
component2
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component20
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_KInt
(
*
component3
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_KInt
(
*
component4
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_KInt
(
*
component5
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_KInt
(
*
component6
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_KInt
(
*
component7
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_KInt
(
*
component8
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_KInt
(
*
component9
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleRoot
(
*
copy
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
,
libkn_KInt
v0
,
libkn_KInt
v1
,
libkn_KInt
v2
,
libkn_KInt
v3
,
libkn_KInt
v4
,
libkn_KInt
v5
,
libkn_KInt
v6
,
libkn_KInt
v7
,
libkn_KInt
v8
,
libkn_KInt
v9
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
rootChild0
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
rootChild1
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
rootChild2
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
rootChild3
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
rootChild4
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
rootChild5
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
rootChild6
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
rootChild7
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
rootChild8
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
rootChild9
);
libkn_KBoolean
(
*
equals
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
,
libkn_kref_kotlin_Any
other
);
libkn_KInt
(
*
hashCode
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
const
char
*
(
*
toString
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
}
TenSampleRoot
;
struct
{
libkn_KType
*
(
*
_type
)(
void
);
libkn_kref_com_dong_demo013_debug_DebugTenLevelSample
(
*
_instance
)();
libkn_KInt
(
*
get_FLOOR_COUNT
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelSample
thiz
);
libkn_KInt
(
*
get_SIDE_DEPTH_MAX
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelSample
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleRoot
(
*
get_sample
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelSample
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleRoot
(
*
buildRoot
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelSample
thiz
);
void
(
*
printSampleExampleToConsole
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelSample
thiz
);
libkn_KInt
(
*
sideBranchDepth
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelSample
thiz
,
libkn_KInt
levelIndex
,
libkn_KInt
slotIndex
);
}
DebugTenLevelSample
;
struct
{
libkn_KType
*
(
*
_type
)(
void
);
libkn_kref_com_dong_demo013_debug_debugClass
(
*
debugClass
)();
const
char
*
(
*
get_b2
)(
libkn_kref_com_dong_demo013_debug_debugClass
thiz
);
libkn_KInt
(
*
get_c1
)(
libkn_kref_com_dong_demo013_debug_debugClass
thiz
);
}
debugClass
;
void
(
*
allBreakpoints
)();
void
(
*
complexObject
)();
void
(
*
getJsons
)();
void
(
*
tenComplexObject
)();
void
(
*
testCommonBreakpoint
)();
void
(
*
testConditionalBreakpoint
)();
void
(
*
testIfBreakpoint
)();
void
(
*
threeComplexObject
)();
void
(
*
testIntoDebug
)();
void
(
*
testIntoFather
)();
void
(
*
testIntoGrandfather
)();
void
(
*
testIntoKid
)();
void
(
*
testOutDebug
)();
void
(
*
testOutFather
)();
void
(
*
testOutKid
)();
void
(
*
testDebug
)();
void
(
*
testOverFather
)();
void
(
*
testOverKid
)();
void
(
*
testFrame1
)();
void
(
*
testFrame2
)();
void
(
*
testFrame3
)();
void
(
*
testFrame4
)();
void
(
*
debugChild1
)();
void
(
*
debugChild2
)();
void
(
*
debugall
)();
}
debug
;
struct
{
struct
{
struct
{
libkn_kref_com_dong_demo013_navigation_ComposeGroup
(
*
get
)();
/* enum entry for Ui. */
}
Ui
;
struct
{
libkn_kref_com_dong_demo013_navigation_ComposeGroup
(
*
get
)();
/* enum entry for Foundation. */
}
Foundation
;
struct
{
libkn_kref_com_dong_demo013_navigation_ComposeGroup
(
*
get
)();
/* enum entry for Material. */
}
Material
;
struct
{
libkn_kref_com_dong_demo013_navigation_ComposeGroup
(
*
get
)();
/* enum entry for Benchmark. */
}
Benchmark
;
struct
{
libkn_kref_com_dong_demo013_navigation_ComposeGroup
(
*
get
)();
/* enum entry for Platform. */
}
Platform
;
libkn_KType
*
(
*
_type
)(
void
);
}
ComposeGroup
;
struct
{
libkn_KType
*
(
*
_type
)(
void
);
libkn_kref_com_dong_demo013_navigation_ComponentDemo
(
*
ComponentDemo
)(
const
char
*
id
,
const
char
*
title
,
libkn_kref_com_dong_demo013_navigation_ComposeGroup
group
);
libkn_kref_com_dong_demo013_navigation_ComposeGroup
(
*
get_group
)(
libkn_kref_com_dong_demo013_navigation_ComponentDemo
thiz
);
const
char
*
(
*
get_id
)(
libkn_kref_com_dong_demo013_navigation_ComponentDemo
thiz
);
const
char
*
(
*
get_title
)(
libkn_kref_com_dong_demo013_navigation_ComponentDemo
thiz
);
const
char
*
(
*
component1
)(
libkn_kref_com_dong_demo013_navigation_ComponentDemo
thiz
);
const
char
*
(
*
component2
)(
libkn_kref_com_dong_demo013_navigation_ComponentDemo
thiz
);
libkn_kref_com_dong_demo013_navigation_ComposeGroup
(
*
component3
)(
libkn_kref_com_dong_demo013_navigation_ComponentDemo
thiz
);
libkn_kref_com_dong_demo013_navigation_ComponentDemo
(
*
copy
)(
libkn_kref_com_dong_demo013_navigation_ComponentDemo
thiz
,
const
char
*
id
,
const
char
*
title
,
libkn_kref_com_dong_demo013_navigation_ComposeGroup
group
);
libkn_KBoolean
(
*
equals
)(
libkn_kref_com_dong_demo013_navigation_ComponentDemo
thiz
,
libkn_kref_kotlin_Any
other
);
libkn_KInt
(
*
hashCode
)(
libkn_kref_com_dong_demo013_navigation_ComponentDemo
thiz
);
const
char
*
(
*
toString
)(
libkn_kref_com_dong_demo013_navigation_ComponentDemo
thiz
);
}
ComponentDemo
;
struct
{
struct
{
libkn_KType
*
(
*
_type
)(
void
);
libkn_kref_com_dong_demo013_navigation_Page_Home
(
*
_instance
)();
libkn_KBoolean
(
*
equals
)(
libkn_kref_com_dong_demo013_navigation_Page_Home
thiz
,
libkn_kref_kotlin_Any
other
);
libkn_KInt
(
*
hashCode
)(
libkn_kref_com_dong_demo013_navigation_Page_Home
thiz
);
const
char
*
(
*
toString
)(
libkn_kref_com_dong_demo013_navigation_Page_Home
thiz
);
}
Home
;
struct
{
libkn_KType
*
(
*
_type
)(
void
);
libkn_kref_com_dong_demo013_navigation_Page_Detail
(
*
Detail
)(
libkn_kref_com_dong_demo013_navigation_ComponentDemo
demo
);
libkn_kref_com_dong_demo013_navigation_ComponentDemo
(
*
get_demo
)(
libkn_kref_com_dong_demo013_navigation_Page_Detail
thiz
);
libkn_kref_com_dong_demo013_navigation_ComponentDemo
(
*
component1
)(
libkn_kref_com_dong_demo013_navigation_Page_Detail
thiz
);
libkn_kref_com_dong_demo013_navigation_Page_Detail
(
*
copy
)(
libkn_kref_com_dong_demo013_navigation_Page_Detail
thiz
,
libkn_kref_com_dong_demo013_navigation_ComponentDemo
demo
);
libkn_KBoolean
(
*
equals
)(
libkn_kref_com_dong_demo013_navigation_Page_Detail
thiz
,
libkn_kref_kotlin_Any
other
);
libkn_KInt
(
*
hashCode
)(
libkn_kref_com_dong_demo013_navigation_Page_Detail
thiz
);
const
char
*
(
*
toString
)(
libkn_kref_com_dong_demo013_navigation_Page_Detail
thiz
);
}
Detail
;
libkn_KType
*
(
*
_type
)(
void
);
}
Page
;
}
navigation
;
struct
{
libkn_KType
*
(
*
_type
)(
void
);
libkn_KBoolean
(
*
get_isRunning
)(
libkn_kref_com_dong_demo013_LogController
thiz
);
void
(
*
stop
)(
libkn_kref_com_dong_demo013_LogController
thiz
);
}
LogController
;
struct
{
libkn_KType
*
(
*
_type
)(
void
);
libkn_KLong
(
*
get_elapsedTime
)(
libkn_kref_com_dong_demo013_TimerController
thiz
);
libkn_KBoolean
(
*
get_isRunning
)(
libkn_kref_com_dong_demo013_TimerController
thiz
);
void
(
*
reset
)(
libkn_kref_com_dong_demo013_TimerController
thiz
);
void
(
*
start
)(
libkn_kref_com_dong_demo013_TimerController
thiz
);
void
(
*
stop
)(
libkn_kref_com_dong_demo013_TimerController
thiz
);
}
TimerController
;
void
*
(
*
MainArkUIViewController_
)(
void
*
env
);
libkn_KInt
(
*
hiLogPrintMsg_
)(
libkn_KUInt
type
,
libkn_KUInt
level
,
libkn_KUInt
domain
,
const
char
*
tag
,
const
char
*
message
);
void
(
*
pirntAllLevelHiLog
)();
void
(
*
pirntRandomHiLog
)();
void
(
*
pirntSingleHiLog
)();
void
(
*
testArkTsToKotin_
)();
void
(
*
triggerANRByInfiniteLoop
)();
}
demo013
;
}
dong
;
}
com
;
struct
{
struct
{
struct
{
struct
{
struct
{
void
(
*
InitJsRenderNodeContext_
)(
void
*
env
,
void
*
nodeConstructor
,
void
*
statusModifyConstructor
,
libkn_KDouble
ratio
,
libkn_KBoolean
fixed
);
void
(
*
_Export_ArkUIViewController_aboutToAppear
)(
void
*
controllerRef
);
void
(
*
_Export_ArkUIViewController_aboutToDisappear
)(
void
*
controllerRef
);
void
(
*
_Export_ArkUIViewController_cancelSyncRefresh
)(
void
*
controllerRef
,
libkn_KInt
refreshId
);
libkn_KBoolean
(
*
_Export_ArkUIViewController_dispatchComposeKeyEvent
)(
void
*
controllerRef
,
libkn_KLong
keyCode
,
libkn_KInt
nativeAction
,
libkn_KLong
modifierKeyStates
);
libkn_KBoolean
(
*
_Export_ArkUIViewController_dispatchComposeMouseEvent
)(
void
*
controllerRef
,
void
*
nativeMouseEvent
);
libkn_KBoolean
(
*
_Export_ArkUIViewController_dispatchComposePinchEvent
)(
void
*
controllerRef
,
void
*
nativePinchEvent
);
void
(
*
_Export_ArkUIViewController_dispatchHoverEvent
)(
void
*
controllerRef
);
void
(
*
_Export_ArkUIViewController_dispatchMouseEvent
)(
void
*
controllerRef
);
libkn_KBoolean
(
*
_Export_ArkUIViewController_dispatchTouchEvent
)(
void
*
controllerRef
,
void
*
nativeTouchEvent
,
libkn_KBoolean
ignoreInteropView
);
void
(
*
_Export_ArkUIViewController_draw
)(
void
*
controllerRef
,
void
*
canvas
);
libkn_KInt
(
*
_Export_ArkUIViewController_findNodeIdAt
)(
void
*
controllerRef
,
libkn_KFloat
x
,
libkn_KFloat
y
);
const
char
*
(
*
_Export_ArkUIViewController_getId
)(
void
*
controllerRef
);
void
*
(
*
_Export_ArkUIViewController_getJsNode
)(
void
*
controllerRef
);
libkn_KInt
(
*
_Export_ArkUIViewController_getRendererTypeId
)();
void
*
(
*
_Export_ArkUIViewController_getXComponentRender
)(
void
*
controllerRef
);
void
(
*
_Export_ArkUIViewController_initFusionRendererNode
)(
void
*
controllerRef
,
libkn_KBoolean
enableCApi
,
void
*
rootContent
,
void
*
frameMgr
);
void
(
*
_Export_ArkUIViewController_keyboardWillHide
)(
void
*
controllerRef
);
void
(
*
_Export_ArkUIViewController_keyboardWillShow
)(
void
*
controllerRef
,
libkn_KFloat
keyboardHeight
);
libkn_KBoolean
(
*
_Export_ArkUIViewController_onBackPress
)(
void
*
controllerRef
);
void
(
*
_Export_ArkUIViewController_onConfigurationUpdate
)(
void
*
controllerRef
);
void
(
*
_Export_ArkUIViewController_onFinalize
)(
void
*
controllerRef
);
void
(
*
_Export_ArkUIViewController_onFocusEvent
)(
void
*
controllerRef
);
void
(
*
_Export_ArkUIViewController_onFrame
)(
void
*
controllerRef
,
libkn_KLong
timestamp
,
libkn_KLong
targetTimestamp
);
void
(
*
_Export_ArkUIViewController_onIdle
)(
void
*
controllerRef
,
libkn_KLong
timeLeft
);
void
(
*
_Export_ArkUIViewController_onKeyEvent
)(
void
*
controllerRef
);
void
(
*
_Export_ArkUIViewController_onPageHide
)(
void
*
controllerRef
);
void
(
*
_Export_ArkUIViewController_onPageShow
)(
void
*
controllerRef
);
void
(
*
_Export_ArkUIViewController_onSurfaceChanged
)(
void
*
controllerRef
,
libkn_KInt
width
,
libkn_KInt
height
);
void
(
*
_Export_ArkUIViewController_onSurfaceCreated
)(
void
*
controllerRef
,
void
*
xcomponentPtr
,
libkn_KInt
width
,
libkn_KInt
height
);
void
(
*
_Export_ArkUIViewController_onSurfaceDestroyed
)(
void
*
controllerRef
);
void
(
*
_Export_ArkUIViewController_onSurfaceHide
)(
void
*
controllerRef
);
void
(
*
_Export_ArkUIViewController_onSurfaceShow
)(
void
*
controllerRef
);
libkn_KInt
(
*
_Export_ArkUIViewController_requestSyncRefresh
)(
void
*
controllerRef
);
const
char
*
(
*
_Export_ArkUIViewController_sendMessage
)(
void
*
controllerRef
,
const
char
*
type
,
const
char
*
message
);
void
(
*
_Export_ArkUIViewController_setContext
)(
void
*
controllerRef
,
void
*
context
);
void
(
*
_Export_ArkUIViewController_setEnv
)(
void
*
controllerRef
,
void
*
env
);
void
(
*
_Export_ArkUIViewController_setId
)(
void
*
controllerRef
,
const
char
*
id
);
void
(
*
_Export_ArkUIViewController_setLocaleAndStringProvider
)(
void
*
controllerRef
,
void
*
provider
);
void
(
*
_Export_ArkUIViewController_setMessenger
)(
void
*
controllerRef
,
void
*
messenger
);
void
(
*
_Export_ArkUIViewController_setRendererBackendId
)(
void
*
controllerRef
,
libkn_KInt
backendId
);
void
(
*
_Export_ArkUIViewController_setRootView
)(
void
*
controllerRef
,
void
*
backRootView
,
void
*
foreRootView
,
void
*
touchableRootView
);
void
(
*
_Export_ArkUIViewController_setUIContext
)(
void
*
controllerRef
,
void
*
uiContext
);
void
(
*
_Export_ArkUIViewController_setXComponentRender
)(
void
*
controllerRef
,
void
*
render
);
void
(
*
_Export_LowMemoryMonitor_notifyLowMemoryFromHost
)(
libkn_KInt
rawLevel
);
libkn_KLong
(
*
getCurrentTimeNanos
)();
libkn_KFloat
(
*
_Export_ArkUIViewController_consumeOuterScroll
)(
void
*
controllerRef
,
libkn_KFloat
offsetVp
,
libkn_KInt
sourceInt
);
void
(
*
_Export_ArkUIViewController_setParentScrollBridge
)(
void
*
controllerRef
,
void
*
scroller
);
void
(
*
_Export_ArkUIViewInitializer_init
)(
void
*
env
,
void
*
exports
);
}
arkui
;
}
ui
;
}
export_
;
}
compose
;
}
androidx
;
}
root
;
}
kotlin
;
}
libkn_ExportedSymbols
;
extern
libkn_ExportedSymbols
*
libkn_symbols
(
void
);
#ifdef __cplusplus
}
/* extern "C" */
#endif
#endif
/* KONAN_LIBKN_H */
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment