ArmNN
 22.02
InternalTypes.cpp
Go to the documentation of this file.
1 //
2 // Copyright © 2017 Arm Ltd. All rights reserved.
3 // SPDX-License-Identifier: MIT
4 //
5 
6 #include "InternalTypes.hpp"
7 
9 
10 namespace armnn
11 {
12 
14 {
15  switch (type)
16  {
17 #define X(name) case LayerType::name: return #name;
19 #undef X
20  default:
21  ARMNN_ASSERT_MSG(false, "Unknown layer type");
22  return "Unknown";
23  }
24 }
25 
26 }
#define LIST_OF_LAYER_TYPE
This list uses X macro technique.
Definition: Types.hpp:380
Copyright (c) 2021 ARM Limited and Contributors.
#define ARMNN_ASSERT_MSG(COND, MSG)
Definition: Assert.hpp:15
const char * GetLayerTypeAsCString(LayerType type)
LayerType
When adding a new layer, adapt also the LastLayer enum value in the enum class LayerType below...
Definition: Types.hpp:458