struct jnc_ModuleFuncTable
struct jnc_ModuleFuncTable { // fields size_t m_size; jnc_Module_GetNameFunc* m_getNameFunc; jnc_Module_GetGlobalNamespaceFunc* m_getGlobalNamespaceFunc; jnc_Module_GetStdNamespaceFunc* m_getStdNamespaceFunc; jnc_Module_GetPrimitiveTypeFunc* m_getPrimitiveTypeFunc; jnc_Module_GetStdTypeFunc* m_getStdTypeFunc; jnc_Module_GetExtensionSourceFileIteratorFunc* m_getExtensionSourceFileIteratorFunc; jnc_Module_GetNextExtensionSourceFileFunc* m_getNextExtensionSourceFileFunc; jnc_Module_FindExtensionLibItemFunc* m_findExtensionLibItemFunc; jnc_Module_GetExtensionLibZipFilePathFunc* m_getExtensionLibFilePathFunc; jnc_Module_MapVariableFunc* m_mapVariableFunc; jnc_Module_MapFunctionFunc* m_mapFunctionFunc; jnc_Module_AddSourceFunc* m_addSourceFunc; jnc_Module_GetImportDirIteratorFunc* m_getImportDirIteratorFunc; jnc_Module_GetNextImportDirFunc* m_getNextImportDirFunc; jnc_Module_AddImportDirFunc* m_addImportDirFunc; jnc_Module_AddImportFunc* m_addImportFunc; jnc_Module_AddSourceImportFunc* m_addSourceImportFunc; jnc_Module_AddOpaqueClassTypeInfoFunc* m_addOpaqueClassTypeInfoFunc; jnc_Module_AddStaticLibFunc* m_addStaticLibFunc; jnc_Module_RequireFunc* m_requireFunc; jnc_Module_RequireTypeFunc* m_requireTypeFunc; jnc_Module_ParseFunc* m_parseFunc; jnc_Module_ParseFileFunc* m_parseFileFunc; jnc_Module_ParseImportsFunc* m_parseImportsFunc; jnc_Module_CompileFunc* m_compileFunc; jnc_Module_JitFunc* m_jitFunc; jnc_Module_getLlvmIrStringFunc* m_getLlvmIrStringFunc; };