IVGCVSW-498 Fix inconsistency of struct/class.

This commit can be used as a test for the review process and for
pushing back to BSG's Gerrit

Change-Id: I93a4a41aa1a61108a122b375923b605f57a859b4
Reviewed-on: http://mpd-gerrit.cambridge.arm.com/85576
Tested-by: Kaizen <jeremy.johnson+kaizengerrit@arm.com>
Reviewed-by: Anthony Barbier <anthony.barbier@arm.com>
diff --git a/arm_compute/core/IArray.h b/arm_compute/core/IArray.h
index 8f84bb1..960e18f 100644
--- a/arm_compute/core/IArray.h
+++ b/arm_compute/core/IArray.h
@@ -30,11 +30,11 @@
 
 namespace arm_compute
 {
-class KeyPoint;
-class Coordinates2D;
-class DetectionWindow;
+struct KeyPoint;
+struct Coordinates2D;
+struct DetectionWindow;
 class Size2D;
-class ROI;
+struct ROI;
 
 /** Array of type T */
 template <class T>