IVGCVSW-2508 Add no-op factory implementations and layer for Gather operator
 * Added GatherQueueDescriptor to WorkloadData
 * Added CreateGather function in WorkloadFactory.hpp
 * Added stub implementation of the CreateGreater function in workload factories
 * Added GatherLayer stub implementation
 * Added AddGatherLayer to Network
 * Added IsGatherSupported to LayerSupportBase

Change-Id: I0408fd54e88a7d4e3d9e1c2811a9323f0da52a04
diff --git a/src/backends/backendsCommon/WorkloadFactory.hpp b/src/backends/backendsCommon/WorkloadFactory.hpp
index d516698..dd47dd6 100644
--- a/src/backends/backendsCommon/WorkloadFactory.hpp
+++ b/src/backends/backendsCommon/WorkloadFactory.hpp
@@ -162,6 +162,9 @@
 
     virtual std::unique_ptr<IWorkload> CreatePreCompiled(const PreCompiledQueueDescriptor& descriptor,
                                                          const WorkloadInfo& info) const = 0;
+
+    virtual std::unique_ptr<IWorkload> CreateGather(const GatherQueueDescriptor& descriptor,
+                                                    const WorkloadInfo& info) const = 0;
 };
 
 } //namespace armnn