Commit 5bc55211 authored by dong's avatar dong

切换6.1.1

parent 2da408d7
...@@ -202,13 +202,16 @@ extern void androidx_compose_ui_arkui_ArkUIViewController_dispatchHoverEvent(voi ...@@ -202,13 +202,16 @@ extern void androidx_compose_ui_arkui_ArkUIViewController_dispatchHoverEvent(voi
extern void androidx_compose_ui_arkui_ArkUIViewController_dispatchMouseEvent(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 libkn_KBoolean androidx_compose_ui_arkui_ArkUIViewController_dispatchTouchEvent(void* controllerRef, void* nativeTouchEvent, libkn_KBoolean ignoreInteropView);
extern void AndroidxComposeUiArkuiArkUiViewControllerDraw(void* controllerRef, void* canvas); 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 const char* androidx_compose_ui_arkui_ArkUIViewController_getId(void* controllerRef);
extern void* AndroidxComposeUiArkuiArkUiViewControllerGetJsNode(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_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_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_keyboardWillHide(void* controllerRef);
extern void androidx_compose_ui_arkui_ArkUIViewController_keyboardWillShow(void* controllerRef, libkn_KFloat keyboardHeight); 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 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_onFinalize(void* controllerRef);
extern void androidx_compose_ui_arkui_ArkUIViewController_onFocusEvent(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 androidx_compose_ui_arkui_ArkUIViewController_onFrame(void* controllerRef, libkn_KLong timestamp, libkn_KLong targetTimestamp);
...@@ -1111,13 +1114,16 @@ typedef struct { ...@@ -1111,13 +1114,16 @@ typedef struct {
void (*_Export_ArkUIViewController_dispatchMouseEvent)(void* controllerRef); void (*_Export_ArkUIViewController_dispatchMouseEvent)(void* controllerRef);
libkn_KBoolean (*_Export_ArkUIViewController_dispatchTouchEvent)(void* controllerRef, void* nativeTouchEvent, libkn_KBoolean ignoreInteropView); libkn_KBoolean (*_Export_ArkUIViewController_dispatchTouchEvent)(void* controllerRef, void* nativeTouchEvent, libkn_KBoolean ignoreInteropView);
void (*_Export_ArkUIViewController_draw)(void* controllerRef, void* canvas); 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); const char* (*_Export_ArkUIViewController_getId)(void* controllerRef);
void* (*_Export_ArkUIViewController_getJsNode)(void* controllerRef); void* (*_Export_ArkUIViewController_getJsNode)(void* controllerRef);
libkn_KInt (*_Export_ArkUIViewController_getRendererTypeId)();
void* (*_Export_ArkUIViewController_getXComponentRender)(void* controllerRef); void* (*_Export_ArkUIViewController_getXComponentRender)(void* controllerRef);
void (*_Export_ArkUIViewController_initFusionRendererNode)(void* controllerRef, libkn_KBoolean enableCApi, void* rootContent, void* frameMgr); void (*_Export_ArkUIViewController_initFusionRendererNode)(void* controllerRef, libkn_KBoolean enableCApi, void* rootContent, void* frameMgr);
void (*_Export_ArkUIViewController_keyboardWillHide)(void* controllerRef); void (*_Export_ArkUIViewController_keyboardWillHide)(void* controllerRef);
void (*_Export_ArkUIViewController_keyboardWillShow)(void* controllerRef, libkn_KFloat keyboardHeight); void (*_Export_ArkUIViewController_keyboardWillShow)(void* controllerRef, libkn_KFloat keyboardHeight);
libkn_KBoolean (*_Export_ArkUIViewController_onBackPress)(void* controllerRef); libkn_KBoolean (*_Export_ArkUIViewController_onBackPress)(void* controllerRef);
void (*_Export_ArkUIViewController_onConfigurationUpdate)(void* controllerRef);
void (*_Export_ArkUIViewController_onFinalize)(void* controllerRef); void (*_Export_ArkUIViewController_onFinalize)(void* controllerRef);
void (*_Export_ArkUIViewController_onFocusEvent)(void* controllerRef); void (*_Export_ArkUIViewController_onFocusEvent)(void* controllerRef);
void (*_Export_ArkUIViewController_onFrame)(void* controllerRef, libkn_KLong timestamp, libkn_KLong targetTimestamp); void (*_Export_ArkUIViewController_onFrame)(void* controllerRef, libkn_KLong timestamp, libkn_KLong targetTimestamp);
......
#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 libkn_KInt kn_get_render_backend_id();
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 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_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)();
libkn_KInt (*com_dong_demo013_debug_BranchLayer$stableprop_getter)();
libkn_KInt (*com_dong_demo013_debug_ComplexClass$stableprop_getter)();
libkn_KInt (*com_dong_demo013_debug_ComplexClass1$stableprop_getter)();
libkn_KInt (*com_dong_demo013_debug_ComplexClass2$stableprop_getter)();
libkn_KInt (*com_dong_demo013_debug_ComplexNode$stableprop_getter)();
libkn_KInt (*com_dong_demo013_debug_ComplexThreeClass$stableprop_getter)();
libkn_KInt (*com_dong_demo013_debug_DebugAllTypesData$stableprop_getter)();
libkn_KInt (*com_dong_demo013_debug_DebugTenLevelData$stableprop_getter)();
libkn_KInt (*com_dong_demo013_debug_DebugTenLevelRoot$stableprop_getter)();
libkn_KInt (*com_dong_demo013_debug_DebugTenLevelSample$stableprop_getter)();
libkn_KInt (*com_dong_demo013_debug_LeafLayer$stableprop_getter)();
libkn_KInt (*com_dong_demo013_debug_TenSampleAtom$stableprop_getter)();
libkn_KInt (*com_dong_demo013_debug_TenSampleFloorInternal$stableprop_getter)();
libkn_KInt (*com_dong_demo013_debug_TenSampleFloorLeaf$stableprop_getter)();
libkn_KInt (*com_dong_demo013_debug_TenSampleNode$stableprop_getter)();
libkn_KInt (*com_dong_demo013_debug_TenSampleRoot$stableprop_getter)();
libkn_KInt (*com_dong_demo013_debug_TenSampleSideBranch$stableprop_getter)();
libkn_KInt (*com_dong_demo013_debug_TerminalComplex$stableprop_getter)();
libkn_KInt (*com_dong_demo013_debug_debugClass$stableprop_getter)();
void (*complexObject)();
void (*getJsons)();
void (*tenComplexObject)();
void (*testCommonBreakpoint)();
void (*testConditionalBreakpoint)();
void (*testIfBreakpoint)();
void (*threeComplexObject)();
libkn_KInt (*com_dong_demo013_debug_BranchLayer$stableprop_getter_)();
libkn_KInt (*com_dong_demo013_debug_ComplexClass$stableprop_getter_)();
libkn_KInt (*com_dong_demo013_debug_ComplexClass1$stableprop_getter_)();
libkn_KInt (*com_dong_demo013_debug_ComplexClass2$stableprop_getter_)();
libkn_KInt (*com_dong_demo013_debug_ComplexNode$stableprop_getter_)();
libkn_KInt (*com_dong_demo013_debug_ComplexThreeClass$stableprop_getter_)();
libkn_KInt (*com_dong_demo013_debug_DebugAllTypesData$stableprop_getter_)();
libkn_KInt (*com_dong_demo013_debug_DebugTenLevelData$stableprop_getter_)();
libkn_KInt (*com_dong_demo013_debug_DebugTenLevelRoot$stableprop_getter_)();
libkn_KInt (*com_dong_demo013_debug_DebugTenLevelSample$stableprop_getter_)();
libkn_KInt (*com_dong_demo013_debug_LeafLayer$stableprop_getter_)();
libkn_KInt (*com_dong_demo013_debug_TenSampleAtom$stableprop_getter_)();
libkn_KInt (*com_dong_demo013_debug_TenSampleFloorInternal$stableprop_getter_)();
libkn_KInt (*com_dong_demo013_debug_TenSampleFloorLeaf$stableprop_getter_)();
libkn_KInt (*com_dong_demo013_debug_TenSampleNode$stableprop_getter_)();
libkn_KInt (*com_dong_demo013_debug_TenSampleRoot$stableprop_getter_)();
libkn_KInt (*com_dong_demo013_debug_TenSampleSideBranch$stableprop_getter_)();
libkn_KInt (*com_dong_demo013_debug_TerminalComplex$stableprop_getter_)();
libkn_KInt (*com_dong_demo013_debug_debugClass$stableprop_getter_)();
libkn_KInt (*com_dong_demo013_debug_BranchLayer$stableprop_getter__)();
libkn_KInt (*com_dong_demo013_debug_ComplexClass$stableprop_getter__)();
libkn_KInt (*com_dong_demo013_debug_ComplexClass1$stableprop_getter__)();
libkn_KInt (*com_dong_demo013_debug_ComplexClass2$stableprop_getter__)();
libkn_KInt (*com_dong_demo013_debug_ComplexNode$stableprop_getter__)();
libkn_KInt (*com_dong_demo013_debug_ComplexThreeClass$stableprop_getter__)();
libkn_KInt (*com_dong_demo013_debug_DebugAllTypesData$stableprop_getter__)();
libkn_KInt (*com_dong_demo013_debug_DebugTenLevelData$stableprop_getter__)();
libkn_KInt (*com_dong_demo013_debug_DebugTenLevelRoot$stableprop_getter__)();
libkn_KInt (*com_dong_demo013_debug_DebugTenLevelSample$stableprop_getter__)();
libkn_KInt (*com_dong_demo013_debug_LeafLayer$stableprop_getter__)();
libkn_KInt (*com_dong_demo013_debug_TenSampleAtom$stableprop_getter__)();
libkn_KInt (*com_dong_demo013_debug_TenSampleFloorInternal$stableprop_getter__)();
libkn_KInt (*com_dong_demo013_debug_TenSampleFloorLeaf$stableprop_getter__)();
libkn_KInt (*com_dong_demo013_debug_TenSampleNode$stableprop_getter__)();
libkn_KInt (*com_dong_demo013_debug_TenSampleRoot$stableprop_getter__)();
libkn_KInt (*com_dong_demo013_debug_TenSampleSideBranch$stableprop_getter__)();
libkn_KInt (*com_dong_demo013_debug_TerminalComplex$stableprop_getter__)();
libkn_KInt (*com_dong_demo013_debug_debugClass$stableprop_getter__)();
void (*testIntoDebug)();
void (*testIntoFather)();
void (*testIntoGrandfather)();
void (*testIntoKid)();
libkn_KInt (*com_dong_demo013_debug_BranchLayer$stableprop_getter___)();
libkn_KInt (*com_dong_demo013_debug_ComplexClass$stableprop_getter___)();
libkn_KInt (*com_dong_demo013_debug_ComplexClass1$stableprop_getter___)();
libkn_KInt (*com_dong_demo013_debug_ComplexClass2$stableprop_getter___)();
libkn_KInt (*com_dong_demo013_debug_ComplexNode$stableprop_getter___)();
libkn_KInt (*com_dong_demo013_debug_ComplexThreeClass$stableprop_getter___)();
libkn_KInt (*com_dong_demo013_debug_DebugAllTypesData$stableprop_getter___)();
libkn_KInt (*com_dong_demo013_debug_DebugTenLevelData$stableprop_getter___)();
libkn_KInt (*com_dong_demo013_debug_DebugTenLevelRoot$stableprop_getter___)();
libkn_KInt (*com_dong_demo013_debug_DebugTenLevelSample$stableprop_getter___)();
libkn_KInt (*com_dong_demo013_debug_LeafLayer$stableprop_getter___)();
libkn_KInt (*com_dong_demo013_debug_TenSampleAtom$stableprop_getter___)();
libkn_KInt (*com_dong_demo013_debug_TenSampleFloorInternal$stableprop_getter___)();
libkn_KInt (*com_dong_demo013_debug_TenSampleFloorLeaf$stableprop_getter___)();
libkn_KInt (*com_dong_demo013_debug_TenSampleNode$stableprop_getter___)();
libkn_KInt (*com_dong_demo013_debug_TenSampleRoot$stableprop_getter___)();
libkn_KInt (*com_dong_demo013_debug_TenSampleSideBranch$stableprop_getter___)();
libkn_KInt (*com_dong_demo013_debug_TerminalComplex$stableprop_getter___)();
libkn_KInt (*com_dong_demo013_debug_debugClass$stableprop_getter___)();
void (*testOutDebug)();
void (*testOutFather)();
void (*testOutKid)();
libkn_KInt (*com_dong_demo013_debug_BranchLayer$stableprop_getter____)();
libkn_KInt (*com_dong_demo013_debug_ComplexClass$stableprop_getter____)();
libkn_KInt (*com_dong_demo013_debug_ComplexClass1$stableprop_getter____)();
libkn_KInt (*com_dong_demo013_debug_ComplexClass2$stableprop_getter____)();
libkn_KInt (*com_dong_demo013_debug_ComplexNode$stableprop_getter____)();
libkn_KInt (*com_dong_demo013_debug_ComplexThreeClass$stableprop_getter____)();
libkn_KInt (*com_dong_demo013_debug_DebugAllTypesData$stableprop_getter____)();
libkn_KInt (*com_dong_demo013_debug_DebugTenLevelData$stableprop_getter____)();
libkn_KInt (*com_dong_demo013_debug_DebugTenLevelRoot$stableprop_getter____)();
libkn_KInt (*com_dong_demo013_debug_DebugTenLevelSample$stableprop_getter____)();
libkn_KInt (*com_dong_demo013_debug_LeafLayer$stableprop_getter____)();
libkn_KInt (*com_dong_demo013_debug_TenSampleAtom$stableprop_getter____)();
libkn_KInt (*com_dong_demo013_debug_TenSampleFloorInternal$stableprop_getter____)();
libkn_KInt (*com_dong_demo013_debug_TenSampleFloorLeaf$stableprop_getter____)();
libkn_KInt (*com_dong_demo013_debug_TenSampleNode$stableprop_getter____)();
libkn_KInt (*com_dong_demo013_debug_TenSampleRoot$stableprop_getter____)();
libkn_KInt (*com_dong_demo013_debug_TenSampleSideBranch$stableprop_getter____)();
libkn_KInt (*com_dong_demo013_debug_TerminalComplex$stableprop_getter____)();
libkn_KInt (*com_dong_demo013_debug_debugClass$stableprop_getter____)();
void (*testDebug)();
void (*testOverFather)();
void (*testOverKid)();
libkn_KInt (*com_dong_demo013_debug_BranchLayer$stableprop_getter_____)();
libkn_KInt (*com_dong_demo013_debug_ComplexClass$stableprop_getter_____)();
libkn_KInt (*com_dong_demo013_debug_ComplexClass1$stableprop_getter_____)();
libkn_KInt (*com_dong_demo013_debug_ComplexClass2$stableprop_getter_____)();
libkn_KInt (*com_dong_demo013_debug_ComplexNode$stableprop_getter_____)();
libkn_KInt (*com_dong_demo013_debug_ComplexThreeClass$stableprop_getter_____)();
libkn_KInt (*com_dong_demo013_debug_DebugAllTypesData$stableprop_getter_____)();
libkn_KInt (*com_dong_demo013_debug_DebugTenLevelData$stableprop_getter_____)();
libkn_KInt (*com_dong_demo013_debug_DebugTenLevelRoot$stableprop_getter_____)();
libkn_KInt (*com_dong_demo013_debug_DebugTenLevelSample$stableprop_getter_____)();
libkn_KInt (*com_dong_demo013_debug_LeafLayer$stableprop_getter_____)();
libkn_KInt (*com_dong_demo013_debug_TenSampleAtom$stableprop_getter_____)();
libkn_KInt (*com_dong_demo013_debug_TenSampleFloorInternal$stableprop_getter_____)();
libkn_KInt (*com_dong_demo013_debug_TenSampleFloorLeaf$stableprop_getter_____)();
libkn_KInt (*com_dong_demo013_debug_TenSampleNode$stableprop_getter_____)();
libkn_KInt (*com_dong_demo013_debug_TenSampleRoot$stableprop_getter_____)();
libkn_KInt (*com_dong_demo013_debug_TenSampleSideBranch$stableprop_getter_____)();
libkn_KInt (*com_dong_demo013_debug_TerminalComplex$stableprop_getter_____)();
libkn_KInt (*com_dong_demo013_debug_debugClass$stableprop_getter_____)();
libkn_KInt (*com_dong_demo013_debug_BranchLayer$stableprop_getter______)();
libkn_KInt (*com_dong_demo013_debug_ComplexClass$stableprop_getter______)();
libkn_KInt (*com_dong_demo013_debug_ComplexClass1$stableprop_getter______)();
libkn_KInt (*com_dong_demo013_debug_ComplexClass2$stableprop_getter______)();
libkn_KInt (*com_dong_demo013_debug_ComplexNode$stableprop_getter______)();
libkn_KInt (*com_dong_demo013_debug_ComplexThreeClass$stableprop_getter______)();
libkn_KInt (*com_dong_demo013_debug_DebugAllTypesData$stableprop_getter______)();
libkn_KInt (*com_dong_demo013_debug_DebugTenLevelData$stableprop_getter______)();
libkn_KInt (*com_dong_demo013_debug_DebugTenLevelRoot$stableprop_getter______)();
libkn_KInt (*com_dong_demo013_debug_DebugTenLevelSample$stableprop_getter______)();
libkn_KInt (*com_dong_demo013_debug_LeafLayer$stableprop_getter______)();
libkn_KInt (*com_dong_demo013_debug_TenSampleAtom$stableprop_getter______)();
libkn_KInt (*com_dong_demo013_debug_TenSampleFloorInternal$stableprop_getter______)();
libkn_KInt (*com_dong_demo013_debug_TenSampleFloorLeaf$stableprop_getter______)();
libkn_KInt (*com_dong_demo013_debug_TenSampleNode$stableprop_getter______)();
libkn_KInt (*com_dong_demo013_debug_TenSampleRoot$stableprop_getter______)();
libkn_KInt (*com_dong_demo013_debug_TenSampleSideBranch$stableprop_getter______)();
libkn_KInt (*com_dong_demo013_debug_TerminalComplex$stableprop_getter______)();
libkn_KInt (*com_dong_demo013_debug_debugClass$stableprop_getter______)();
libkn_KInt (*com_dong_demo013_debug_BranchLayer$stableprop_getter_______)();
libkn_KInt (*com_dong_demo013_debug_ComplexClass$stableprop_getter_______)();
libkn_KInt (*com_dong_demo013_debug_ComplexClass1$stableprop_getter_______)();
libkn_KInt (*com_dong_demo013_debug_ComplexClass2$stableprop_getter_______)();
libkn_KInt (*com_dong_demo013_debug_ComplexNode$stableprop_getter_______)();
libkn_KInt (*com_dong_demo013_debug_ComplexThreeClass$stableprop_getter_______)();
libkn_KInt (*com_dong_demo013_debug_DebugAllTypesData$stableprop_getter_______)();
libkn_KInt (*com_dong_demo013_debug_DebugTenLevelData$stableprop_getter_______)();
libkn_KInt (*com_dong_demo013_debug_DebugTenLevelRoot$stableprop_getter_______)();
libkn_KInt (*com_dong_demo013_debug_DebugTenLevelSample$stableprop_getter_______)();
libkn_KInt (*com_dong_demo013_debug_LeafLayer$stableprop_getter_______)();
libkn_KInt (*com_dong_demo013_debug_TenSampleAtom$stableprop_getter_______)();
libkn_KInt (*com_dong_demo013_debug_TenSampleFloorInternal$stableprop_getter_______)();
libkn_KInt (*com_dong_demo013_debug_TenSampleFloorLeaf$stableprop_getter_______)();
libkn_KInt (*com_dong_demo013_debug_TenSampleNode$stableprop_getter_______)();
libkn_KInt (*com_dong_demo013_debug_TenSampleRoot$stableprop_getter_______)();
libkn_KInt (*com_dong_demo013_debug_TenSampleSideBranch$stableprop_getter_______)();
libkn_KInt (*com_dong_demo013_debug_TerminalComplex$stableprop_getter_______)();
libkn_KInt (*com_dong_demo013_debug_debugClass$stableprop_getter_______)();
void (*testFrame1)();
void (*testFrame2)();
void (*testFrame3)();
void (*testFrame4)();
libkn_KInt (*com_dong_demo013_debug_BranchLayer$stableprop_getter________)();
libkn_KInt (*com_dong_demo013_debug_ComplexClass$stableprop_getter________)();
libkn_KInt (*com_dong_demo013_debug_ComplexClass1$stableprop_getter________)();
libkn_KInt (*com_dong_demo013_debug_ComplexClass2$stableprop_getter________)();
libkn_KInt (*com_dong_demo013_debug_ComplexNode$stableprop_getter________)();
libkn_KInt (*com_dong_demo013_debug_ComplexThreeClass$stableprop_getter________)();
libkn_KInt (*com_dong_demo013_debug_DebugAllTypesData$stableprop_getter________)();
libkn_KInt (*com_dong_demo013_debug_DebugTenLevelData$stableprop_getter________)();
libkn_KInt (*com_dong_demo013_debug_DebugTenLevelRoot$stableprop_getter________)();
libkn_KInt (*com_dong_demo013_debug_DebugTenLevelSample$stableprop_getter________)();
libkn_KInt (*com_dong_demo013_debug_LeafLayer$stableprop_getter________)();
libkn_KInt (*com_dong_demo013_debug_TenSampleAtom$stableprop_getter________)();
libkn_KInt (*com_dong_demo013_debug_TenSampleFloorInternal$stableprop_getter________)();
libkn_KInt (*com_dong_demo013_debug_TenSampleFloorLeaf$stableprop_getter________)();
libkn_KInt (*com_dong_demo013_debug_TenSampleNode$stableprop_getter________)();
libkn_KInt (*com_dong_demo013_debug_TenSampleRoot$stableprop_getter________)();
libkn_KInt (*com_dong_demo013_debug_TenSampleSideBranch$stableprop_getter________)();
libkn_KInt (*com_dong_demo013_debug_TerminalComplex$stableprop_getter________)();
libkn_KInt (*com_dong_demo013_debug_debugClass$stableprop_getter________)();
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;
libkn_KInt (*com_dong_demo013_navigation_ComponentDemo$stableprop_getter)();
libkn_KInt (*com_dong_demo013_navigation_Page_Detail$stableprop_getter)();
libkn_KInt (*com_dong_demo013_navigation_Page_Home$stableprop_getter)();
} 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 {
libkn_KInt (*kn_get_render_backend_id_)();
} internal;
} ohos;
} compose;
} jetbrains;
} org;
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);
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);
libkn_KLong (*getCurrentTimeNanos)();
void (*_Export_ArkUIViewInitializer_init)(void* env, void* exports);
} arkui;
} ui;
} export_;
} compose;
} androidx;
struct {
struct {
struct {
struct {
libkn_KInt (*testtoolchaindemo_composeapp_generated_resources_Res_array$stableprop_getter)();
libkn_KInt (*testtoolchaindemo_composeapp_generated_resources_Res_drawable$stableprop_getter)();
libkn_KInt (*testtoolchaindemo_composeapp_generated_resources_Res_font$stableprop_getter)();
libkn_KInt (*testtoolchaindemo_composeapp_generated_resources_Res_plurals$stableprop_getter)();
libkn_KInt (*testtoolchaindemo_composeapp_generated_resources_Res_string$stableprop_getter)();
libkn_KInt (*testtoolchaindemo_composeapp_generated_resources_Res_array$stableprop_getter_)();
libkn_KInt (*testtoolchaindemo_composeapp_generated_resources_Res_drawable$stableprop_getter_)();
libkn_KInt (*testtoolchaindemo_composeapp_generated_resources_Res_font$stableprop_getter_)();
libkn_KInt (*testtoolchaindemo_composeapp_generated_resources_Res_plurals$stableprop_getter_)();
libkn_KInt (*testtoolchaindemo_composeapp_generated_resources_Res_string$stableprop_getter_)();
libkn_KInt (*testtoolchaindemo_composeapp_generated_resources_Res_array$stableprop_getter__)();
libkn_KInt (*testtoolchaindemo_composeapp_generated_resources_Res_drawable$stableprop_getter__)();
libkn_KInt (*testtoolchaindemo_composeapp_generated_resources_Res_font$stableprop_getter__)();
libkn_KInt (*testtoolchaindemo_composeapp_generated_resources_Res_plurals$stableprop_getter__)();
libkn_KInt (*testtoolchaindemo_composeapp_generated_resources_Res_string$stableprop_getter__)();
libkn_KInt (*testtoolchaindemo_composeapp_generated_resources_Res_array$stableprop_getter___)();
libkn_KInt (*testtoolchaindemo_composeapp_generated_resources_Res_drawable$stableprop_getter___)();
libkn_KInt (*testtoolchaindemo_composeapp_generated_resources_Res_font$stableprop_getter___)();
libkn_KInt (*testtoolchaindemo_composeapp_generated_resources_Res_plurals$stableprop_getter___)();
libkn_KInt (*testtoolchaindemo_composeapp_generated_resources_Res_string$stableprop_getter___)();
} resources;
} generated;
} composeapp;
} testtoolchaindemo;
} root;
} kotlin;
} libkn_ExportedSymbols;
extern libkn_ExportedSymbols* libkn_symbols(void);
#ifdef __cplusplus
} /* extern "C" */
#endif
#endif /* KONAN_LIBKN_H */
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment