IVGCVSW-2093 Add SpaceToBatchNd layer and corresponding no-op factory implementations
[platform/upstream/armnn.git] / src / backends / LayerSupportRegistry.hpp
1 //
2 // Copyright © 2017 Arm Ltd. All rights reserved.
3 // SPDX-License-Identifier: MIT
4 //
5 #pragma once
6
7 #include "RegistryCommon.hpp"
8 #include <armnn/ILayerSupport.hpp>
9 #include <armnn/Types.hpp>
10
11 namespace armnn
12 {
13 using LayerSupportRegistry = RegistryCommon<ILayerSupport,
14                                             ILayerSupportSharedPtr,
15                                             EmptyInitializer>;
16
17 LayerSupportRegistry& LayerSupportRegistryInstance();
18
19 template <>
20 struct RegisteredTypeName<ILayerSupport>
21 {
22     static const char * Name() { return "ILayerSupport"; }
23 };
24
25 } // namespace armnn