IVGCVSW-4873 Implement Pimpl Idiom for IRuntime

Signed-off-by: Kevin May <kevin.may@arm.com>
Change-Id: I52448938735b2aa678c47e0f3061c87fa0c693b1
diff --git a/src/armnn/test/RuntimeTests.cpp b/src/armnn/test/RuntimeTests.cpp
index b3a8bbd..1d5960b 100644
--- a/src/armnn/test/RuntimeTests.cpp
+++ b/src/armnn/test/RuntimeTests.cpp
@@ -27,7 +27,7 @@
 namespace armnn
 {
 
-void RuntimeLoadedNetworksReserve(armnn::Runtime* runtime)
+void RuntimeLoadedNetworksReserve(armnn::RuntimeImpl* runtime)
 {
     runtime->m_LoadedNetworks.reserve(1);
 }
@@ -129,7 +129,7 @@
     // ensure that runtime is large enough before checking for memory leaks
     // otherwise when loading the network it will automatically reserve memory that won't be released until destruction
     armnn::IRuntime::CreationOptions options;
-    armnn::Runtime                   runtime(options);
+    armnn::RuntimeImpl                   runtime(options);
     armnn::RuntimeLoadedNetworksReserve(&runtime);
 
     {
@@ -333,7 +333,7 @@
 
     // Create runtime in which the test will run
     armnn::IRuntime::CreationOptions options;
-    armnn::Runtime runtime(options);
+    armnn::RuntimeImpl runtime(options);
 
     // build up the structure of the network
     INetworkPtr net(INetwork::Create());
@@ -378,7 +378,7 @@
     options.m_ProfilingOptions.m_EnableProfiling = true;
     options.m_ProfilingOptions.m_TimelineEnabled = true;
 
-    armnn::Runtime runtime(options);
+    armnn::RuntimeImpl runtime(options);
     GetProfilingService(&runtime).ResetExternalProfilingOptions(options.m_ProfilingOptions, false);
 
     profiling::ProfilingServiceRuntimeHelper profilingServiceHelper(GetProfilingService(&runtime));