blob: 90b2e3327fb96af51f29688e4325912233ab5ac9 [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"
Felix Thomasmathibalanafd38f02023-09-27 17:46:17 +010025
Freddie Liardetdd23f2a2021-06-17 13:30:11 +010026#include "arm_compute/graph/nodes/Nodes.h"
27
28namespace arm_compute
29{
30namespace graph
31{
32#ifndef DOXYGEN_SKIP_THIS
33void DefaultNodeVisitor::visit(INode &n)
34{
35 default_visit(n);
36}
37void DefaultNodeVisitor::visit(ActivationLayerNode &n)
38{
39 default_visit(n);
40}
41void DefaultNodeVisitor::visit(BatchNormalizationLayerNode &n)
42{
43 default_visit(n);
44}
45void DefaultNodeVisitor::visit(ConcatenateLayerNode &n)
46{
47 default_visit(n);
48}
49void DefaultNodeVisitor::visit(ConstNode &n)
50{
51 default_visit(n);
52}
53void DefaultNodeVisitor::visit(ConvolutionLayerNode &n)
54{
55 default_visit(n);
56}
57void DefaultNodeVisitor::visit(DequantizationLayerNode &n)
58{
59 default_visit(n);
60}
61void DefaultNodeVisitor::visit(DetectionOutputLayerNode &n)
62{
63 default_visit(n);
64}
65void DefaultNodeVisitor::visit(DetectionPostProcessLayerNode &n)
66{
67 default_visit(n);
68}
69void DefaultNodeVisitor::visit(DepthwiseConvolutionLayerNode &n)
70{
71 default_visit(n);
72}
73void DefaultNodeVisitor::visit(EltwiseLayerNode &n)
74{
75 default_visit(n);
76}
77void DefaultNodeVisitor::visit(FlattenLayerNode &n)
78{
79 default_visit(n);
80}
81void DefaultNodeVisitor::visit(FullyConnectedLayerNode &n)
82{
83 default_visit(n);
84}
85void DefaultNodeVisitor::visit(FusedConvolutionBatchNormalizationNode &n)
86{
87 default_visit(n);
88}
Freddie Liardetdd23f2a2021-06-17 13:30:11 +010089void DefaultNodeVisitor::visit(FusedDepthwiseConvolutionBatchNormalizationNode &n)
90{
91 default_visit(n);
92}
93void DefaultNodeVisitor::visit(InputNode &n)
94{
95 default_visit(n);
96}
97void DefaultNodeVisitor::visit(NormalizationLayerNode &n)
98{
99 default_visit(n);
100}
101void DefaultNodeVisitor::visit(OutputNode &n)
102{
103 default_visit(n);
104}
105void DefaultNodeVisitor::visit(PermuteLayerNode &n)
106{
107 default_visit(n);
108}
109void DefaultNodeVisitor::visit(PoolingLayerNode &n)
110{
111 default_visit(n);
112}
113void DefaultNodeVisitor::visit(PReluLayerNode &n)
114{
115 default_visit(n);
116}
117void DefaultNodeVisitor::visit(PrintLayerNode &n)
118{
119 default_visit(n);
120}
121void DefaultNodeVisitor::visit(PriorBoxLayerNode &n)
122{
123 default_visit(n);
124}
125void DefaultNodeVisitor::visit(QuantizationLayerNode &n)
126{
127 default_visit(n);
128}
129void DefaultNodeVisitor::visit(ReshapeLayerNode &n)
130{
131 default_visit(n);
132}
133void DefaultNodeVisitor::visit(SoftmaxLayerNode &n)
134{
135 default_visit(n);
136}
137void DefaultNodeVisitor::visit(SplitLayerNode &n)
138{
139 default_visit(n);
140}
141void DefaultNodeVisitor::visit(StackLayerNode &n)
142{
143 default_visit(n);
144}
145#endif /* DOXYGEN_SKIP_THIS */
146} // namespace graph
ramelg01b75d6242021-11-26 19:12:40 +0000147} // namespace arm_compute