IVGCVSW-5301 Remove all boost::numeric_cast from armnn/src/profiling

 * Replaced with armnn/utility/NumericCast.hpp

Signed-off-by: Matthew Sloyan <matthew.sloyan@arm.com>
Change-Id: I14e89c00cd1dd607315113d5b8ca56c2e9f6c363
diff --git a/src/profiling/test/ProfilingTestUtils.cpp b/src/profiling/test/ProfilingTestUtils.cpp
index 8050eaa..09639bf 100644
--- a/src/profiling/test/ProfilingTestUtils.cpp
+++ b/src/profiling/test/ProfilingTestUtils.cpp
@@ -7,6 +7,8 @@
 #include "ProfilingUtils.hpp"
 
 #include <armnn/Descriptors.hpp>
+#include <armnn/utility/NumericCast.hpp>
+
 #include <LabelsAndEventClasses.hpp>
 #include <Processes.hpp>
 #include <ProfilingService.hpp>
@@ -20,10 +22,10 @@
 {
     uint32_t sizeUint32 = sizeof(uint32_t);
     uint32_t payloadSize = 0;
-    payloadSize += boost::numeric_cast<uint32_t>(GetSoftwareInfo().size()) + 1;
-    payloadSize += boost::numeric_cast<uint32_t>(GetHardwareVersion().size()) + 1;
-    payloadSize += boost::numeric_cast<uint32_t>(GetSoftwareVersion().size()) + 1;
-    payloadSize += boost::numeric_cast<uint32_t>(GetProcessName().size()) + 1;
+    payloadSize += armnn::numeric_cast<uint32_t>(GetSoftwareInfo().size()) + 1;
+    payloadSize += armnn::numeric_cast<uint32_t>(GetHardwareVersion().size()) + 1;
+    payloadSize += armnn::numeric_cast<uint32_t>(GetSoftwareVersion().size()) + 1;
+    payloadSize += armnn::numeric_cast<uint32_t>(GetProcessName().size()) + 1;
 
     // Add packetVersionEntries
     payloadSize += 13 * 2 * sizeUint32;
@@ -105,7 +107,7 @@
     // Utils
     unsigned int uint32_t_size = sizeof(uint32_t);
     unsigned int uint64_t_size = sizeof(uint64_t);
-    unsigned int label_size    = boost::numeric_cast<unsigned int>(label.size());
+    unsigned int label_size    = armnn::numeric_cast<unsigned int>(label.size());
 
     // Check the decl id
     uint32_t eventClassDeclId = ReadUint32(readableData, offset);