CL & Neon workload factories inherit from WorkloadFactoryBase

Change-Id: I1f694be7ef1d333b5ef9b60ea7029454ade02628
Signed-off-by: Derek Lamberti <derek.lamberti@arm.com>
diff --git a/src/backends/cl/ClWorkloadFactory.hpp b/src/backends/cl/ClWorkloadFactory.hpp
index 18d12be..6c3935d 100644
--- a/src/backends/cl/ClWorkloadFactory.hpp
+++ b/src/backends/cl/ClWorkloadFactory.hpp
@@ -7,6 +7,7 @@
 #include <armnn/IRuntime.hpp>
 #include <armnn/Optional.hpp>
 
+#include <backendsCommon/WorkloadFactoryBase.hpp>
 #include <backendsCommon/OutputHandler.hpp>
 #include <aclCommon/BaseMemoryManager.hpp>
 
@@ -14,7 +15,7 @@
 {
 
 // ARM Compute OpenCL workload factory.
-class ClWorkloadFactory : public IWorkloadFactory
+class ClWorkloadFactory : public WorkloadFactoryBase
 {
 public:
     ClWorkloadFactory(const std::shared_ptr<ClMemoryManager>& memoryManager);