1 #if !defined(_BTK_MODULE_HPP_) 2 #define _BTK_MODULE_HPP_ 6 #define BTK_MODULE_INIT() extern "C" void BtkModule_Init(Btk::Module& mod) 7 #define BTK_MODULE_QUIT() extern "C" void BtkModule_Quit(Btk::Module& mod) 11 typedef void (*QuitFn)(
Module &);
12 typedef void (*InitFn)(
Module &);
13 InitFn init =
nullptr;
14 QuitFn quit =
nullptr;
17 void *handle =
nullptr;
18 std::string_view name;
21 BTKAPI
void LoadModule(std::string_view module_name);
22 BTKAPI
bool HasModule(std::string_view module_name);
26 #endif // _BTK_MODULE_HPP_ This header include many useful containers.
Definition: async.hpp:7
Definition: module.hpp:10