blob: 5369f6f539b9e3eee4e314d53be02db63b698d04 [file] [log] [blame]
Freddie Liardetdd23f2a2021-06-17 13:30:11 +01001/*
Jakub Sujak0d27b2e2023-08-24 14:01:20 +01002 * Copyright (c) 2021, 2023 Arm Limited.
Freddie Liardetdd23f2a2021-06-17 13:30:11 +01003 *
4 * SPDX-License-Identifier: MIT
5 *
6 * Permission is hereby granted, free of charge, to any person obtaining a copy
7 * of this software and associated documentation files (the "Software"), to
8 * deal in the Software without restriction, including without limitation the
9 * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
10 * sell copies of the Software, and to permit persons to whom the Software is
11 * furnished to do so, subject to the following conditions:
12 *
13 * The above copyright notice and this permission notice shall be included in all
14 * copies or substantial portions of the Software.
15 *
16 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
22 * SOFTWARE.
23 */
24#include "arm_compute/graph/INodeVisitor.h"
25#include "arm_compute/graph/nodes/Nodes.h"
26
27namespace arm_compute
28{
29namespace graph
30{
31#ifndef DOXYGEN_SKIP_THIS
32void DefaultNodeVisitor::visit(INode &n)
33{
34 default_visit(n);
35}
36void DefaultNodeVisitor::visit(ActivationLayerNode &n)
37{
38 default_visit(n);
39}
40void DefaultNodeVisitor::visit(BatchNormalizationLayerNode &n)
41{
42 default_visit(n);
43}
44void DefaultNodeVisitor::visit(ConcatenateLayerNode &n)
45{
46 default_visit(n);
47}
48void DefaultNodeVisitor::visit(ConstNode &n)
49{
50 default_visit(n);
51}
52void DefaultNodeVisitor::visit(ConvolutionLayerNode &n)
53{
54 default_visit(n);
55}
56void DefaultNodeVisitor::visit(DequantizationLayerNode &n)
57{
58 default_visit(n);
59}
60void DefaultNodeVisitor::visit(DetectionOutputLayerNode &n)
61{
62 default_visit(n);
63}
64void DefaultNodeVisitor::visit(DetectionPostProcessLayerNode &n)
65{
66 default_visit(n);
67}
68void DefaultNodeVisitor::visit(DepthwiseConvolutionLayerNode &n)
69{
70 default_visit(n);
71}
72void DefaultNodeVisitor::visit(EltwiseLayerNode &n)
73{
74 default_visit(n);
75}
76void DefaultNodeVisitor::visit(FlattenLayerNode &n)
77{
78 default_visit(n);
79}
80void DefaultNodeVisitor::visit(FullyConnectedLayerNode &n)
81{
82 default_visit(n);
83}
84void DefaultNodeVisitor::visit(FusedConvolutionBatchNormalizationNode &n)
85{
86 default_visit(n);
87}
Freddie Liardetdd23f2a2021-06-17 13:30:11 +010088void DefaultNodeVisitor::visit(FusedDepthwiseConvolutionBatchNormalizationNode &n)
89{
90 default_visit(n);
91}
92void DefaultNodeVisitor::visit(InputNode &n)
93{
94 default_visit(n);
95}
96void DefaultNodeVisitor::visit(NormalizationLayerNode &n)
97{
98 default_visit(n);
99}
100void DefaultNodeVisitor::visit(OutputNode &n)
101{
102 default_visit(n);
103}
104void DefaultNodeVisitor::visit(PermuteLayerNode &n)
105{
106 default_visit(n);
107}
108void DefaultNodeVisitor::visit(PoolingLayerNode &n)
109{
110 default_visit(n);
111}
112void DefaultNodeVisitor::visit(PReluLayerNode &n)
113{
114 default_visit(n);
115}
116void DefaultNodeVisitor::visit(PrintLayerNode &n)
117{
118 default_visit(n);
119}
120void DefaultNodeVisitor::visit(PriorBoxLayerNode &n)
121{
122 default_visit(n);
123}
124void DefaultNodeVisitor::visit(QuantizationLayerNode &n)
125{
126 default_visit(n);
127}
128void DefaultNodeVisitor::visit(ReshapeLayerNode &n)
129{
130 default_visit(n);
131}
132void DefaultNodeVisitor::visit(SoftmaxLayerNode &n)
133{
134 default_visit(n);
135}
136void DefaultNodeVisitor::visit(SplitLayerNode &n)
137{
138 default_visit(n);
139}
140void DefaultNodeVisitor::visit(StackLayerNode &n)
141{
142 default_visit(n);
143}
144#endif /* DOXYGEN_SKIP_THIS */
145} // namespace graph
ramelg01b75d6242021-11-26 19:12:40 +0000146} // namespace arm_compute