| 845 | |
| 846 | |
| 847 | bool Engine::hasModule(Module* module) { |
| 848 | SharedLock<SharedMutex> lock(internal->mutex); |
| 849 | // TODO Performance could be improved by searching modulesCache, but more testing would be needed to make sure it's always valid. |
| 850 | auto it = std::find(internal->modules.begin(), internal->modules.end(), module); |
| 851 | return it != internal->modules.end(); |
| 852 | } |
| 853 | |
| 854 | |
| 855 | Module* Engine::getModule(int64_t moduleId) { |