24.08
InternalTypes.cpp
Go to the documentation of this file.
1
//
2
// Copyright © 2017,2024 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
throw
armnn::InvalidArgumentException
(
"Unknown layer type"
);
22
return
"Unknown"
;
23
}
24
}
25
26
}
armnn::GetLayerTypeAsCString
const char * GetLayerTypeAsCString(LayerType type)
Definition:
InternalTypes.cpp:13
Assert.hpp
armnn::InvalidArgumentException
Definition:
Exceptions.hpp:80
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 Aug 28 2024 14:31:48 for Arm NN by
1.8.17