ArmNN
 22.05.01
LayerVisitorBase< DefaultPolicy > Class Template Reference

Visitor base class with empty implementations. More...

#include <LayerVisitorBase.hpp>

Inheritance diagram for LayerVisitorBase< DefaultPolicy >:

Public Member Functions

void VisitActivationLayer (const IConnectableLayer *, const ActivationDescriptor &, const char *) override
 
void VisitAdditionLayer (const IConnectableLayer *, const char *) override
 
void VisitArgMinMaxLayer (const IConnectableLayer *, const ArgMinMaxDescriptor &, const char *) override
 
void VisitBatchNormalizationLayer (const IConnectableLayer *, const BatchNormalizationDescriptor &, const ConstTensor &, const ConstTensor &, const ConstTensor &, const ConstTensor &, const char *) override
 
void VisitBatchToSpaceNdLayer (const IConnectableLayer *, const BatchToSpaceNdDescriptor &, const char *) override
 
void VisitComparisonLayer (const IConnectableLayer *, const ComparisonDescriptor &, const char *) override
 
void VisitConcatLayer (const IConnectableLayer *, const ConcatDescriptor &, const char *) override
 
void VisitConstantLayer (const IConnectableLayer *, const ConstTensor &, const char *) override
 
void VisitConvolution2dLayer (const IConnectableLayer *, const Convolution2dDescriptor &, const ConstTensor &, const Optional< ConstTensor > &, const char *) override
 
void VisitConvolution2dLayer (const IConnectableLayer *, const Convolution2dDescriptor &, const char *) override
 
void VisitDepthToSpaceLayer (const IConnectableLayer *, const DepthToSpaceDescriptor &, const char *) override
 
void VisitDepthwiseConvolution2dLayer (const IConnectableLayer *, const DepthwiseConvolution2dDescriptor &, const char *) override
 
void VisitDepthwiseConvolution2dLayer (const IConnectableLayer *, const DepthwiseConvolution2dDescriptor &, const ConstTensor &, const Optional< ConstTensor > &, const char *) override
 
void VisitDequantizeLayer (const IConnectableLayer *, const char *) override
 
void VisitDetectionPostProcessLayer (const IConnectableLayer *, const DetectionPostProcessDescriptor &, const ConstTensor &, const char *) override
 
void VisitDivisionLayer (const IConnectableLayer *, const char *) override
 
void VisitElementwiseUnaryLayer (const IConnectableLayer *, const ElementwiseUnaryDescriptor &, const char *) override
 
void VisitFillLayer (const IConnectableLayer *, const FillDescriptor &, const char *) override
 
void VisitFloorLayer (const IConnectableLayer *, const char *) override
 
void VisitFullyConnectedLayer (const IConnectableLayer *, const FullyConnectedDescriptor &, const char *) override
 
void VisitFullyConnectedLayer (const IConnectableLayer *, const FullyConnectedDescriptor &, const ConstTensor &, const Optional< ConstTensor > &, const char *) override
 
void VisitGatherLayer (const IConnectableLayer *, const GatherDescriptor &, const char *) override
 
void VisitInputLayer (const IConnectableLayer *, LayerBindingId, const char *) override
 
void VisitInstanceNormalizationLayer (const IConnectableLayer *, const InstanceNormalizationDescriptor &, const char *) override
 
void VisitL2NormalizationLayer (const IConnectableLayer *, const L2NormalizationDescriptor &, const char *) override
 
void VisitLogSoftmaxLayer (const IConnectableLayer *, const LogSoftmaxDescriptor &, const char *) override
 
void VisitLogicalBinaryLayer (const IConnectableLayer *, const LogicalBinaryDescriptor &, const char *) override
 
void VisitLstmLayer (const IConnectableLayer *, const LstmDescriptor &, const LstmInputParams &, const char *) override
 
void VisitMaximumLayer (const IConnectableLayer *, const char *) override
 
void VisitMeanLayer (const IConnectableLayer *, const MeanDescriptor &, const char *) override
 
void VisitMergeLayer (const IConnectableLayer *, const char *) override
 
void VisitMinimumLayer (const IConnectableLayer *, const char *) override
 
void VisitMultiplicationLayer (const IConnectableLayer *, const char *) override
 
void VisitNormalizationLayer (const IConnectableLayer *, const NormalizationDescriptor &, const char *) override
 
void VisitOutputLayer (const IConnectableLayer *, LayerBindingId, const char *) override
 
void VisitPadLayer (const IConnectableLayer *, const PadDescriptor &, const char *) override
 
void VisitPermuteLayer (const IConnectableLayer *, const PermuteDescriptor &, const char *) override
 
void VisitPooling2dLayer (const IConnectableLayer *, const Pooling2dDescriptor &, const char *) override
 
void VisitPreluLayer (const IConnectableLayer *, const char *) override
 
void VisitQuantizeLayer (const IConnectableLayer *, const char *) override
 
void VisitQLstmLayer (const IConnectableLayer *, const QLstmDescriptor &, const LstmInputParams &, const char *) override
 
void VisitQuantizedLstmLayer (const IConnectableLayer *, const QuantizedLstmInputParams &, const char *) override
 
void VisitRankLayer (const IConnectableLayer *, const char *) override
 
void VisitReduceLayer (const IConnectableLayer *, const ReduceDescriptor &, const char *) override
 
void VisitReshapeLayer (const IConnectableLayer *, const ReshapeDescriptor &, const char *) override
 
void VisitResizeLayer (const IConnectableLayer *, const ResizeDescriptor &, const char *) override
 
void VisitSliceLayer (const IConnectableLayer *, const SliceDescriptor &, const char *) override
 
void VisitSoftmaxLayer (const IConnectableLayer *, const SoftmaxDescriptor &, const char *) override
 
void VisitSpaceToBatchNdLayer (const IConnectableLayer *, const SpaceToBatchNdDescriptor &, const char *) override
 
void VisitSpaceToDepthLayer (const IConnectableLayer *, const SpaceToDepthDescriptor &, const char *) override
 
void VisitSplitterLayer (const IConnectableLayer *, const ViewsDescriptor &, const char *) override
 
void VisitStackLayer (const IConnectableLayer *, const StackDescriptor &, const char *) override
 
void VisitStandInLayer (const IConnectableLayer *, const StandInDescriptor &, const char *) override
 
void VisitStridedSliceLayer (const IConnectableLayer *, const StridedSliceDescriptor &, const char *) override
 
void VisitSubtractionLayer (const IConnectableLayer *, const char *) override
 
void VisitSwitchLayer (const IConnectableLayer *, const char *) override
 
void VisitTransposeConvolution2dLayer (const IConnectableLayer *, const TransposeConvolution2dDescriptor &, const ConstTensor &, const Optional< ConstTensor > &, const char *) override
 
void VisitTransposeLayer (const IConnectableLayer *, const TransposeDescriptor &, const char *) override
 

Protected Member Functions

 LayerVisitorBase ()
 
virtual ~LayerVisitorBase ()
 

Detailed Description

template<typename DefaultPolicy>
class armnn::LayerVisitorBase< DefaultPolicy >

Visitor base class with empty implementations.

Definition at line 26 of file LayerVisitorBase.hpp.

Constructor & Destructor Documentation

◆ LayerVisitorBase()

LayerVisitorBase ( )
inlineprotected

Definition at line 29 of file LayerVisitorBase.hpp.

29 {}

◆ ~LayerVisitorBase()

virtual ~LayerVisitorBase ( )
inlineprotectedvirtual

Definition at line 30 of file LayerVisitorBase.hpp.

30 {}

Member Function Documentation

◆ VisitActivationLayer()

void VisitActivationLayer ( const IConnectableLayer ,
const ActivationDescriptor ,
const char *   
)
inlineoverride

Definition at line 34 of file LayerVisitorBase.hpp.

36  { DefaultPolicy::Apply(__func__); }

◆ VisitAdditionLayer()

void VisitAdditionLayer ( const IConnectableLayer ,
const char *   
)
inlineoverride

Definition at line 38 of file LayerVisitorBase.hpp.

39  { DefaultPolicy::Apply(__func__); }

◆ VisitArgMinMaxLayer()

void VisitArgMinMaxLayer ( const IConnectableLayer ,
const ArgMinMaxDescriptor ,
const char *   
)
inlineoverride

Definition at line 41 of file LayerVisitorBase.hpp.

43  { DefaultPolicy::Apply(__func__); }

◆ VisitBatchNormalizationLayer()

void VisitBatchNormalizationLayer ( const IConnectableLayer ,
const BatchNormalizationDescriptor ,
const ConstTensor ,
const ConstTensor ,
const ConstTensor ,
const ConstTensor ,
const char *   
)
inlineoverride

Definition at line 45 of file LayerVisitorBase.hpp.

51  { DefaultPolicy::Apply(__func__); }

◆ VisitBatchToSpaceNdLayer()

void VisitBatchToSpaceNdLayer ( const IConnectableLayer ,
const BatchToSpaceNdDescriptor ,
const char *   
)
inlineoverride

Definition at line 53 of file LayerVisitorBase.hpp.

55  { DefaultPolicy::Apply(__func__); }

◆ VisitComparisonLayer()

void VisitComparisonLayer ( const IConnectableLayer ,
const ComparisonDescriptor ,
const char *   
)
inlineoverride

Definition at line 57 of file LayerVisitorBase.hpp.

59  { DefaultPolicy::Apply(__func__); }

◆ VisitConcatLayer()

void VisitConcatLayer ( const IConnectableLayer ,
const ConcatDescriptor ,
const char *   
)
inlineoverride

Definition at line 61 of file LayerVisitorBase.hpp.

63  { DefaultPolicy::Apply(__func__); }

◆ VisitConstantLayer()

void VisitConstantLayer ( const IConnectableLayer ,
const ConstTensor ,
const char *   
)
inlineoverride

Definition at line 65 of file LayerVisitorBase.hpp.

67  { DefaultPolicy::Apply(__func__); }

◆ VisitConvolution2dLayer() [1/2]

void VisitConvolution2dLayer ( const IConnectableLayer ,
const Convolution2dDescriptor ,
const ConstTensor ,
const Optional< ConstTensor > &  ,
const char *   
)
inlineoverride

Definition at line 69 of file LayerVisitorBase.hpp.

73  { DefaultPolicy::Apply(__func__); }

◆ VisitConvolution2dLayer() [2/2]

void VisitConvolution2dLayer ( const IConnectableLayer ,
const Convolution2dDescriptor ,
const char *   
)
inlineoverride

Definition at line 75 of file LayerVisitorBase.hpp.

77  { DefaultPolicy::Apply(__func__); }

◆ VisitDepthToSpaceLayer()

void VisitDepthToSpaceLayer ( const IConnectableLayer ,
const DepthToSpaceDescriptor ,
const char *   
)
inlineoverride

Definition at line 79 of file LayerVisitorBase.hpp.

81  { DefaultPolicy::Apply(__func__); }

◆ VisitDepthwiseConvolution2dLayer() [1/2]

void VisitDepthwiseConvolution2dLayer ( const IConnectableLayer ,
const DepthwiseConvolution2dDescriptor ,
const char *   
)
inlineoverride

Definition at line 83 of file LayerVisitorBase.hpp.

85  { DefaultPolicy::Apply(__func__); }

◆ VisitDepthwiseConvolution2dLayer() [2/2]

void VisitDepthwiseConvolution2dLayer ( const IConnectableLayer ,
const DepthwiseConvolution2dDescriptor ,
const ConstTensor ,
const Optional< ConstTensor > &  ,
const char *   
)
inlineoverride

Definition at line 87 of file LayerVisitorBase.hpp.

91  { DefaultPolicy::Apply(__func__); }

◆ VisitDequantizeLayer()

void VisitDequantizeLayer ( const IConnectableLayer ,
const char *   
)
inlineoverride

Definition at line 93 of file LayerVisitorBase.hpp.

94  { DefaultPolicy::Apply(__func__); }

◆ VisitDetectionPostProcessLayer()

void VisitDetectionPostProcessLayer ( const IConnectableLayer ,
const DetectionPostProcessDescriptor ,
const ConstTensor ,
const char *   
)
inlineoverride

Definition at line 96 of file LayerVisitorBase.hpp.

99  { DefaultPolicy::Apply(__func__); }

◆ VisitDivisionLayer()

void VisitDivisionLayer ( const IConnectableLayer ,
const char *   
)
inlineoverride

Definition at line 101 of file LayerVisitorBase.hpp.

102  { DefaultPolicy::Apply(__func__); }

◆ VisitElementwiseUnaryLayer()

void VisitElementwiseUnaryLayer ( const IConnectableLayer ,
const ElementwiseUnaryDescriptor ,
const char *   
)
inlineoverride

Definition at line 104 of file LayerVisitorBase.hpp.

106  { DefaultPolicy::Apply(__func__); }

◆ VisitFillLayer()

void VisitFillLayer ( const IConnectableLayer ,
const FillDescriptor ,
const char *   
)
inlineoverride

Definition at line 108 of file LayerVisitorBase.hpp.

110  { DefaultPolicy::Apply(__func__); }

◆ VisitFloorLayer()

void VisitFloorLayer ( const IConnectableLayer ,
const char *   
)
inlineoverride

Definition at line 112 of file LayerVisitorBase.hpp.

113  { DefaultPolicy::Apply(__func__); }

◆ VisitFullyConnectedLayer() [1/2]

void VisitFullyConnectedLayer ( const IConnectableLayer ,
const FullyConnectedDescriptor ,
const char *   
)
inlineoverride

Definition at line 115 of file LayerVisitorBase.hpp.

117  { DefaultPolicy::Apply(__func__); }

◆ VisitFullyConnectedLayer() [2/2]

void VisitFullyConnectedLayer ( const IConnectableLayer ,
const FullyConnectedDescriptor ,
const ConstTensor ,
const Optional< ConstTensor > &  ,
const char *   
)
inlineoverride

Definition at line 119 of file LayerVisitorBase.hpp.

123  { DefaultPolicy::Apply(__func__); }

◆ VisitGatherLayer()

void VisitGatherLayer ( const IConnectableLayer ,
const GatherDescriptor ,
const char *   
)
inlineoverride

Definition at line 125 of file LayerVisitorBase.hpp.

127  { DefaultPolicy::Apply(__func__); }

◆ VisitInputLayer()

void VisitInputLayer ( const IConnectableLayer ,
LayerBindingId  ,
const char *   
)
inlineoverride

Definition at line 129 of file LayerVisitorBase.hpp.

131  { DefaultPolicy::Apply(__func__); }

◆ VisitInstanceNormalizationLayer()

void VisitInstanceNormalizationLayer ( const IConnectableLayer ,
const InstanceNormalizationDescriptor ,
const char *   
)
inlineoverride

Definition at line 133 of file LayerVisitorBase.hpp.

135  { DefaultPolicy::Apply(__func__); }

◆ VisitL2NormalizationLayer()

void VisitL2NormalizationLayer ( const IConnectableLayer ,
const L2NormalizationDescriptor ,
const char *   
)
inlineoverride

Definition at line 137 of file LayerVisitorBase.hpp.

139  { DefaultPolicy::Apply(__func__); }

◆ VisitLogicalBinaryLayer()

void VisitLogicalBinaryLayer ( const IConnectableLayer ,
const LogicalBinaryDescriptor ,
const char *   
)
inlineoverride

Definition at line 145 of file LayerVisitorBase.hpp.

147  {DefaultPolicy::Apply(__func__); }

◆ VisitLogSoftmaxLayer()

void VisitLogSoftmaxLayer ( const IConnectableLayer ,
const LogSoftmaxDescriptor ,
const char *   
)
inlineoverride

Definition at line 141 of file LayerVisitorBase.hpp.

143  { DefaultPolicy::Apply(__func__); }

◆ VisitLstmLayer()

void VisitLstmLayer ( const IConnectableLayer ,
const LstmDescriptor ,
const LstmInputParams ,
const char *   
)
inlineoverride

Definition at line 149 of file LayerVisitorBase.hpp.

152  { DefaultPolicy::Apply(__func__); }

◆ VisitMaximumLayer()

void VisitMaximumLayer ( const IConnectableLayer ,
const char *   
)
inlineoverride

Definition at line 154 of file LayerVisitorBase.hpp.

155  { DefaultPolicy::Apply(__func__); }

◆ VisitMeanLayer()

void VisitMeanLayer ( const IConnectableLayer ,
const MeanDescriptor ,
const char *   
)
inlineoverride

Definition at line 157 of file LayerVisitorBase.hpp.

159  { DefaultPolicy::Apply(__func__); }

◆ VisitMergeLayer()

void VisitMergeLayer ( const IConnectableLayer ,
const char *   
)
inlineoverride

Definition at line 161 of file LayerVisitorBase.hpp.

162  { DefaultPolicy::Apply(__func__); }

◆ VisitMinimumLayer()

void VisitMinimumLayer ( const IConnectableLayer ,
const char *   
)
inlineoverride

Definition at line 164 of file LayerVisitorBase.hpp.

165  { DefaultPolicy::Apply(__func__); }

◆ VisitMultiplicationLayer()

void VisitMultiplicationLayer ( const IConnectableLayer ,
const char *   
)
inlineoverride

Definition at line 167 of file LayerVisitorBase.hpp.

168  { DefaultPolicy::Apply(__func__); }

◆ VisitNormalizationLayer()

void VisitNormalizationLayer ( const IConnectableLayer ,
const NormalizationDescriptor ,
const char *   
)
inlineoverride

Definition at line 170 of file LayerVisitorBase.hpp.

172  { DefaultPolicy::Apply(__func__); }

◆ VisitOutputLayer()

void VisitOutputLayer ( const IConnectableLayer ,
LayerBindingId  ,
const char *   
)
inlineoverride

Definition at line 174 of file LayerVisitorBase.hpp.

176  { DefaultPolicy::Apply(__func__); }

◆ VisitPadLayer()

void VisitPadLayer ( const IConnectableLayer ,
const PadDescriptor ,
const char *   
)
inlineoverride

Definition at line 178 of file LayerVisitorBase.hpp.

180  { DefaultPolicy::Apply(__func__); }

◆ VisitPermuteLayer()

void VisitPermuteLayer ( const IConnectableLayer ,
const PermuteDescriptor ,
const char *   
)
inlineoverride

Definition at line 182 of file LayerVisitorBase.hpp.

184  { DefaultPolicy::Apply(__func__); }

◆ VisitPooling2dLayer()

void VisitPooling2dLayer ( const IConnectableLayer ,
const Pooling2dDescriptor ,
const char *   
)
inlineoverride

Definition at line 186 of file LayerVisitorBase.hpp.

188  { DefaultPolicy::Apply(__func__); }

◆ VisitPreluLayer()

void VisitPreluLayer ( const IConnectableLayer ,
const char *   
)
inlineoverride

Definition at line 190 of file LayerVisitorBase.hpp.

191  { DefaultPolicy::Apply(__func__); }

◆ VisitQLstmLayer()

void VisitQLstmLayer ( const IConnectableLayer ,
const QLstmDescriptor ,
const LstmInputParams ,
const char *   
)
inlineoverride

Definition at line 196 of file LayerVisitorBase.hpp.

199  { DefaultPolicy::Apply(__func__); }

◆ VisitQuantizedLstmLayer()

void VisitQuantizedLstmLayer ( const IConnectableLayer ,
const QuantizedLstmInputParams ,
const char *   
)
inlineoverride

Definition at line 201 of file LayerVisitorBase.hpp.

203  { DefaultPolicy::Apply(__func__); }

◆ VisitQuantizeLayer()

void VisitQuantizeLayer ( const IConnectableLayer ,
const char *   
)
inlineoverride

Definition at line 193 of file LayerVisitorBase.hpp.

194  { DefaultPolicy::Apply(__func__); }

◆ VisitRankLayer()

void VisitRankLayer ( const IConnectableLayer ,
const char *   
)
inlineoverride

Definition at line 205 of file LayerVisitorBase.hpp.

206  { DefaultPolicy::Apply(__func__); }

◆ VisitReduceLayer()

void VisitReduceLayer ( const IConnectableLayer ,
const ReduceDescriptor ,
const char *   
)
inlineoverride

Definition at line 208 of file LayerVisitorBase.hpp.

210  { DefaultPolicy::Apply(__func__); }

◆ VisitReshapeLayer()

void VisitReshapeLayer ( const IConnectableLayer ,
const ReshapeDescriptor ,
const char *   
)
inlineoverride

Definition at line 212 of file LayerVisitorBase.hpp.

214  { DefaultPolicy::Apply(__func__); }

◆ VisitResizeLayer()

void VisitResizeLayer ( const IConnectableLayer ,
const ResizeDescriptor ,
const char *   
)
inlineoverride

Definition at line 216 of file LayerVisitorBase.hpp.

218  { DefaultPolicy::Apply(__func__); }

◆ VisitSliceLayer()

void VisitSliceLayer ( const IConnectableLayer ,
const SliceDescriptor ,
const char *   
)
inlineoverride

Definition at line 220 of file LayerVisitorBase.hpp.

222  { DefaultPolicy::Apply(__func__); }

◆ VisitSoftmaxLayer()

void VisitSoftmaxLayer ( const IConnectableLayer ,
const SoftmaxDescriptor ,
const char *   
)
inlineoverride

Definition at line 224 of file LayerVisitorBase.hpp.

226  { DefaultPolicy::Apply(__func__); }

◆ VisitSpaceToBatchNdLayer()

void VisitSpaceToBatchNdLayer ( const IConnectableLayer ,
const SpaceToBatchNdDescriptor ,
const char *   
)
inlineoverride

Definition at line 228 of file LayerVisitorBase.hpp.

230  { DefaultPolicy::Apply(__func__); }

◆ VisitSpaceToDepthLayer()

void VisitSpaceToDepthLayer ( const IConnectableLayer ,
const SpaceToDepthDescriptor ,
const char *   
)
inlineoverride

Definition at line 232 of file LayerVisitorBase.hpp.

234  { DefaultPolicy::Apply(__func__); }

◆ VisitSplitterLayer()

void VisitSplitterLayer ( const IConnectableLayer ,
const ViewsDescriptor ,
const char *   
)
inlineoverride

Definition at line 236 of file LayerVisitorBase.hpp.

238  { DefaultPolicy::Apply(__func__); }

◆ VisitStackLayer()

void VisitStackLayer ( const IConnectableLayer ,
const StackDescriptor ,
const char *   
)
inlineoverride

Definition at line 240 of file LayerVisitorBase.hpp.

242  { DefaultPolicy::Apply(__func__); }

◆ VisitStandInLayer()

void VisitStandInLayer ( const IConnectableLayer ,
const StandInDescriptor ,
const char *   
)
inlineoverride

Definition at line 244 of file LayerVisitorBase.hpp.

246  { DefaultPolicy::Apply(__func__); }

◆ VisitStridedSliceLayer()

void VisitStridedSliceLayer ( const IConnectableLayer ,
const StridedSliceDescriptor ,
const char *   
)
inlineoverride

Definition at line 248 of file LayerVisitorBase.hpp.

250  { DefaultPolicy::Apply(__func__); }

◆ VisitSubtractionLayer()

void VisitSubtractionLayer ( const IConnectableLayer ,
const char *   
)
inlineoverride

Definition at line 252 of file LayerVisitorBase.hpp.

253  { DefaultPolicy::Apply(__func__); }

◆ VisitSwitchLayer()

void VisitSwitchLayer ( const IConnectableLayer ,
const char *   
)
inlineoverride

Definition at line 255 of file LayerVisitorBase.hpp.

256  { DefaultPolicy::Apply(__func__); }

◆ VisitTransposeConvolution2dLayer()

void VisitTransposeConvolution2dLayer ( const IConnectableLayer ,
const TransposeConvolution2dDescriptor ,
const ConstTensor ,
const Optional< ConstTensor > &  ,
const char *   
)
inlineoverride

Definition at line 258 of file LayerVisitorBase.hpp.

262  { DefaultPolicy::Apply(__func__); }

◆ VisitTransposeLayer()

void VisitTransposeLayer ( const IConnectableLayer ,
const TransposeDescriptor ,
const char *   
)
inlineoverride

Definition at line 264 of file LayerVisitorBase.hpp.

References ARMNN_NO_DEPRECATE_WARN_END.

266  { DefaultPolicy::Apply(__func__); }

The documentation for this class was generated from the following file: