| 14 | } |
| 15 | |
| 16 | void callCompilationCallback(const string & moduleName, const string & fileName, const string & status) { |
| 17 | daScriptCompilationCallback callback = nullptr; |
| 18 | { |
| 19 | lock_guard<mutex> lock(compilationCallbackMutex); |
| 20 | callback = compilationCallback; |
| 21 | } |
| 22 | if (callback) { |
| 23 | callback(moduleName, fileName, status); |
| 24 | } |
| 25 | } |
| 26 | |
| 27 | DynamicModuleInfo::~DynamicModuleInfo() { |
| 28 | for (auto handler : dll_handlers) { |
no test coverage detected