24.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
8
#include <
armnn/utility/Assert.hpp
>
9
10
namespace
armnn
11
{
12
13
char
const
*
GetLayerTypeAsCString
(
LayerType
type)
14
{
15
switch
(type)
16
{
17
#define X(name) case LayerType::name: return #name;
18
LIST_OF_LAYER_TYPE
19
#undef X
20
default
:
21
ARMNN_ASSERT_MSG
(
false
,
"Unknown layer type"
);
22
return
"Unknown"
;
23
}
24
}
25
26
}
armnn::GetLayerTypeAsCString
const char * GetLayerTypeAsCString(LayerType type)
Definition:
InternalTypes.cpp:13
ARMNN_ASSERT_MSG
#define ARMNN_ASSERT_MSG(COND, MSG)
Definition:
Assert.hpp:15
Assert.hpp
LIST_OF_LAYER_TYPE
#define LIST_OF_LAYER_TYPE
This list uses X macro technique.
Definition:
Types.hpp:408
armnn
Copyright (c) 2021 ARM Limited and Contributors.
Definition:
01_00_quick_start.dox:6
InternalTypes.hpp
armnn::LayerType
LayerType
When adding a new layer, adapt also the LastLayer enum value in the enum class LayerType below.
Definition:
Types.hpp:491
src
armnn
InternalTypes.cpp
Generated on Wed Feb 14 2024 16:36:14 for Arm NN by
1.8.17