From 988af10e1125d0ddb0ffcf76d7f1919ba2c0edcd Mon Sep 17 00:00:00 2001 From: Francis Murtagh Date: Wed, 18 Aug 2021 14:10:19 +0100 Subject: IVGCVSW-6179 Deprecate ILayerVisitor * Test code still using Visitor will be removed in a later patch. Signed-off-by: Francis Murtagh Change-Id: I01253e1af53d264918dc39498f45b96edb16678b --- include/armnn/ILayerVisitor.hpp | 1 + include/armnn/LayerVisitorBase.hpp | 2 ++ 2 files changed, 3 insertions(+) (limited to 'include/armnn') diff --git a/include/armnn/ILayerVisitor.hpp b/include/armnn/ILayerVisitor.hpp index f7c769fbe3..cceb545a3a 100644 --- a/include/armnn/ILayerVisitor.hpp +++ b/include/armnn/ILayerVisitor.hpp @@ -16,6 +16,7 @@ namespace armnn class ILayerVisitor { protected: + ARMNN_DEPRECATED_MSG("Use ABI stable IStrategy instead.") ILayerVisitor() {} virtual ~ILayerVisitor() {} diff --git a/include/armnn/LayerVisitorBase.hpp b/include/armnn/LayerVisitorBase.hpp index d3378dccf5..43fc7b976e 100644 --- a/include/armnn/LayerVisitorBase.hpp +++ b/include/armnn/LayerVisitorBase.hpp @@ -21,6 +21,7 @@ struct VisitorNoThrowPolicy }; /// Visitor base class with empty implementations. +ARMNN_NO_DEPRECATE_WARN_BEGIN template class LayerVisitorBase : public ILayerVisitor { @@ -280,5 +281,6 @@ public: const char*) override { DefaultPolicy::Apply(__func__); } }; +ARMNN_NO_DEPRECATE_WARN_END } // namespace armnn -- cgit v1.2.1