IVGSVSW-2736 Fix dangling reference to temporary storage

Change-Id: Ie6c553798eac732f37148d81970366e5a4ede1be
Signed-off-by: Derek Lamberti <derek.lamberti@arm.com>
diff --git a/include/armnnDeserializer/IDeserializer.hpp b/include/armnnDeserializer/IDeserializer.hpp
index 11e098a..b2e5d10 100644
--- a/include/armnnDeserializer/IDeserializer.hpp
+++ b/include/armnnDeserializer/IDeserializer.hpp
@@ -15,7 +15,11 @@
 
 namespace armnnDeserializer
 {
-using BindingPointInfo = std::pair<armnn::LayerBindingId, armnn::TensorInfo>;
+struct BindingPointInfo
+{
+    armnn::LayerBindingId   m_BindingId;
+    armnn::TensorInfo       m_TensorInfo;
+};
 
 class IDeserializer;
 using IDeserializerPtr = std::unique_ptr<IDeserializer, void(*)(IDeserializer* parser)>;