aboutsummaryrefslogtreecommitdiff
path: root/src/armnn/optimizations/Optimization.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/armnn/optimizations/Optimization.hpp')
-rw-r--r--src/armnn/optimizations/Optimization.hpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/armnn/optimizations/Optimization.hpp b/src/armnn/optimizations/Optimization.hpp
index f81071891b..ee4f91d842 100644
--- a/src/armnn/optimizations/Optimization.hpp
+++ b/src/armnn/optimizations/Optimization.hpp
@@ -13,9 +13,10 @@ namespace armnn
class Optimization
{
public:
+ Optimization() = default;
+ virtual ~Optimization() = default;
virtual void Run(Graph& graph, Layer& base) const = 0;
protected:
- ~Optimization() = default;
};
// Wrappers
@@ -44,7 +45,7 @@ protected:
~OptimizeForTypeImpl() = default;
};
-/// Specialization that calls Wrapped::Run() for any layer type
+/// Specialization that calls Wrapped::Run() for any layer type.
template <typename Wrapped>
class OptimizeForTypeImpl<Layer, Wrapped> : public armnn::Optimization, public Wrapped
{
@@ -90,7 +91,7 @@ public:
}
}
- // Remove unconnected children
+ // Removes unconnected children.
for (unsigned int i = 0; i < output->GetNumConnections();)
{
Layer* child = &output->GetConnection(i)->GetOwningLayer();