COMPMID-415: Use templates for data arguments

Change-Id: I815d705e7cf42022f7a203935dcaaa333a2801fe
Reviewed-on: http://mpd-gerrit.cambridge.arm.com/80311
Reviewed-by: Anthony Barbier <anthony.barbier@arm.com>
Tested-by: Kaizen <jeremy.johnson+kaizengerrit@arm.com>
diff --git a/arm_compute/core/Dimensions.h b/arm_compute/core/Dimensions.h
index d213101..96dd371 100644
--- a/arm_compute/core/Dimensions.h
+++ b/arm_compute/core/Dimensions.h
@@ -49,7 +49,7 @@
      * @param[in] dims Values to initialize the dimensions.
      */
     template <typename... Ts>
-    Dimensions(Ts... dims)
+    explicit Dimensions(Ts... dims)
         : _id{ { dims... } }, _num_dimensions{ sizeof...(dims) }
     {
     }