#include "pibytearray.h" #include "picodeparser.h" #include "piiostream.h" #include "pijson.h" #include "pimathbase.h" #include "pip.h" #include "piplugin.h" #include "pivaluetree.h" #include "test_plugin_shared.h" using namespace PICoutManipulators; int main(int argc, char * argv[]) { PIPluginLoader loader; for (int j = 0; j < 2; ++j) { piCout << "\nITER" << j; loader.load("pip_plugin"); auto f = loader.resolve("myFunc"); if (f) { PIMap funcs; ((void (*)(PIMap &))f)(funcs); piCout << "size =" << funcs.size(); for (auto i: funcs) { piCout << i.first; i.second(); } } loader.unload(); } return 0; }