IVGCVSW-5020 Refactor TensorShape to host dynamic tensors and scalar values

Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com>
Change-Id: I63f97fad080dbfeec6433c2548f0311173051a6a
diff --git a/include/armnn/Types.hpp b/include/armnn/Types.hpp
index fb6f134..11d807c 100644
--- a/include/armnn/Types.hpp
+++ b/include/armnn/Types.hpp
@@ -106,6 +106,13 @@
     NearestNeighbor = 1
 };
 
+enum class Dimensionality
+{
+    NotSpecified = 0,
+    Specified    = 1,
+    Scalar       = 2
+};
+
 ///
 /// The padding method modifies the output of pooling layers.
 /// In both supported methods, the values are ignored (they are