aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorFrancis Murtagh <francis.murtagh@arm.com>2021-08-18 14:10:19 +0100
committerFrancis Murtagh <francis.murtagh@arm.com>2021-08-18 14:10:19 +0100
commit988af10e1125d0ddb0ffcf76d7f1919ba2c0edcd (patch)
treeb4516b1e5c6605a118a1556ce160bda5026444fa /include
parent7293066dc1259119884d79e1cf7e0f916cfa2290 (diff)
downloadarmnn-988af10e1125d0ddb0ffcf76d7f1919ba2c0edcd.tar.gz
IVGCVSW-6179 Deprecate ILayerVisitor
* Test code still using Visitor will be removed in a later patch. Signed-off-by: Francis Murtagh <francis.murtagh@arm.com> Change-Id: I01253e1af53d264918dc39498f45b96edb16678b
Diffstat (limited to 'include')
-rw-r--r--include/armnn/ILayerVisitor.hpp1
-rw-r--r--include/armnn/LayerVisitorBase.hpp2
2 files changed, 3 insertions, 0 deletions
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<typename DefaultPolicy>
class LayerVisitorBase : public ILayerVisitor
{
@@ -280,5 +281,6 @@ public:
const char*) override { DefaultPolicy::Apply(__func__); }
};
+ARMNN_NO_DEPRECATE_WARN_END
} // namespace armnn