From: Vitaliy Cherepanov/AI Tools Lab /SRR/Engineer/삼성전자 Date: Fri, 8 Jun 2018 07:43:22 +0000 (+0300) Subject: nnc: Fix stream output operator (#316) X-Git-Tag: nncc_backup~2606 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4f5ad752c349f2664f47657199bab9663b7b7c0c;p=platform%2Fcore%2Fml%2Fnnfw.git nnc: Fix stream output operator (#316) fix stream output for PluginManager AbstractModule classes Signed-off-by: Vitaliy Cherepanov --- diff --git a/contrib/nnc/src/module/AbstractModule.cpp b/contrib/nnc/src/module/AbstractModule.cpp index b5e20d0..8c4eec1 100644 --- a/contrib/nnc/src/module/AbstractModule.cpp +++ b/contrib/nnc/src/module/AbstractModule.cpp @@ -72,8 +72,8 @@ contrib::plugin::PluginType AbstractModule::getModuleType() const { return _modu std::ostream &operator<<(std::ostream &st, const AbstractModule &m) { st << "=== MODULE " << pluginTypeToStr(m._moduleType) << " ===" << std::endl; st << "plugins {" << std::endl; - for (auto p : m._plugins) - st << " " << p << std::endl; + for (const auto &p : m._plugins) + st << " " << *p << std::endl; st << "}" << std::endl; return st; } diff --git a/contrib/nnc/src/module/plugin/PluginManager.cpp b/contrib/nnc/src/module/plugin/PluginManager.cpp index 18d7112..18184c8 100644 --- a/contrib/nnc/src/module/plugin/PluginManager.cpp +++ b/contrib/nnc/src/module/plugin/PluginManager.cpp @@ -110,7 +110,7 @@ void PluginManager::loadPlugins(std::vector &modules) { std::ostream &operator<<(std::ostream &st, const PluginManager &mod) { for (const auto &pl : mod._plugins) - st << pl << std::endl; + st << *pl << std::endl; return st; }