| 342 | } |
| 343 | |
| 344 | void PluginManager::VisitStreamPlugins(const std::function<void(GrStreamPlugin *)>&& visitor) { |
| 345 | for (const auto& [k, plugin] : plugins_) { |
| 346 | if (plugin->GetPluginType() == GrPluginType::kStream) { |
| 347 | visitor((GrStreamPlugin *) plugin); |
| 348 | } |
| 349 | } |
| 350 | } |
| 351 | |
| 352 | void PluginManager::VisitUtilPlugins(const std::function<void(GrPluginInterface *)>&& visitor) { |
| 353 | for (const auto& [k, plugin] : plugins_) { |
no test coverage detected