IVGCVSW-5410 Add front-end support for CAST
IVGCVSW-5415 Add TfLiteParser support for CAST

 * Added front end support for CAST, including support in the
Reference workload, Serialization, Deserializtion, Unit tests, and
TfLiteParser.

Signed-off-by: mathad01 <matthew.haddon@arm.com>
Change-Id: Iaf670ca5912a21ed6bc84f7f83a68b42154846bb
diff --git a/include/armnn/Types.hpp b/include/armnn/Types.hpp
index 07d38a3..2fd40b8 100644
--- a/include/armnn/Types.hpp
+++ b/include/armnn/Types.hpp
@@ -425,8 +425,8 @@
     X(Switch) \
     X(Transpose) \
     X(TransposeConvolution2d) \
-    X(Unmap)
-
+    X(Unmap) \
+    X(Cast)
 /// When adding a new layer, adapt also the LastLayer enum value in the
 /// enum class LayerType below
 enum class LayerType
@@ -435,7 +435,7 @@
     LIST_OF_LAYER_TYPE
 #undef X
     FirstLayer = Activation,
-    LastLayer = Unmap
+    LastLayer = Cast
 };
 
 const char* GetLayerTypeAsCString(LayerType type);