blob: a5efad05ef6d4a2e95385f3447f6ab5400641b84 [file] [log] [blame]
David Beck3e9e1152018-10-17 14:17:50 +01001//
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
10namespace armnn
11{
David Beck9efb57d2018-11-05 13:40:33 +000012
13using LayerSupportRegistry = RegistryCommon<ILayerSupport, ILayerSupportSharedPtr>;
David Beck3e9e1152018-10-17 14:17:50 +010014
15LayerSupportRegistry& LayerSupportRegistryInstance();
16
17template <>
18struct RegisteredTypeName<ILayerSupport>
19{
20 static const char * Name() { return "ILayerSupport"; }
21};
22
23} // namespace armnn