aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorColm Donelan <colm.donelan@arm.com>2022-09-30 14:37:06 +0100
committerColm Donelan <colm.donelan@arm.com>2022-10-03 08:51:59 +0000
commitcddfc28cc65386541b92dfa4a16321a276dba99d (patch)
treee601c1db883605a5e4c7af9a0c601187c8b17df9
parentf14029ab94d4fa08f95a86af53496acbf6a2eb86 (diff)
downloadarmnn-cddfc28cc65386541b92dfa4a16321a276dba99d.tar.gz
IVGCVSW-7227 Forward declare ILocalPacketHandlerSharedPtr in IRuntime.hpp
* IRuntime.hpp includes one file from the profiling interface and it's causing some build problems for some users. Replace the include with a forward declaration of arm::pipe::ILocalPacketHandlerSharedPtr. Signed-off-by: Colm Donelan <colm.donelan@arm.com> Change-Id: I6064e02db4ca056423bb448ddc0d712b50a704cb
-rw-r--r--include/armnn/IRuntime.hpp12
1 files changed, 10 insertions, 2 deletions
diff --git a/include/armnn/IRuntime.hpp b/include/armnn/IRuntime.hpp
index 9ea9ac83dc..0da6d80f93 100644
--- a/include/armnn/IRuntime.hpp
+++ b/include/armnn/IRuntime.hpp
@@ -16,11 +16,19 @@
#include <armnn/backends/ICustomAllocator.hpp>
#include <armnn/backends/IMemoryOptimizerStrategy.hpp>
-#include <client/include/ILocalPacketHandler.hpp>
-
#include <memory>
#include <map>
+namespace arm
+{
+
+namespace pipe
+{
+class ILocalPacketHandler;
+using ILocalPacketHandlerSharedPtr = std::shared_ptr<ILocalPacketHandler>;
+} // pipe
+} // arm
+
namespace armnn
{