From 6d94cfed96eeed11a91c7a34e044b78c7e053379 Mon Sep 17 00:00:00 2001 From: "Shah, Kevin" Date: Fri, 9 Aug 2024 16:40:49 -0400 Subject: [PATCH 1/2] fix: Metrics issue for cpp debug 1 --- languages/cpp/templates/imports/calls-metrics.impl | 1 + 1 file changed, 1 insertion(+) diff --git a/languages/cpp/templates/imports/calls-metrics.impl b/languages/cpp/templates/imports/calls-metrics.impl index 693dc63a..a0e1db6b 100644 --- a/languages/cpp/templates/imports/calls-metrics.impl +++ b/languages/cpp/templates/imports/calls-metrics.impl @@ -1,2 +1,3 @@ #include "firebolt.h" +#include "metrics_impl.h" From e04d4ed511655e25d61c41cfdd7e6a575548370f Mon Sep 17 00:00:00 2001 From: "Shah, Kevin" Date: Fri, 9 Aug 2024 17:02:03 -0400 Subject: [PATCH 2/2] fix: Metrics issue for cpp debug 2 --- languages/cpp/templates/methods/calls-metrics.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/languages/cpp/templates/methods/calls-metrics.cpp b/languages/cpp/templates/methods/calls-metrics.cpp index 9c508c55..c81dd6ee 100644 --- a/languages/cpp/templates/methods/calls-metrics.cpp +++ b/languages/cpp/templates/methods/calls-metrics.cpp @@ -1,7 +1,7 @@ /* ${method.name} - ${method.description} */ static void ${method.name}Dispatcher(const void* result) { // Accessing Metrics methods using singleton Instance - Firebolt::IFireboltAccessor::Instance().MetricsInterface().${method.name}(${if.result.nonboolean}${if.result.nonvoid}(static_cast<${method.result.json.type}>(const_cast(result)))${end.if.result.nonvoid}${end.if.result.nonboolean}); + Metrics::MetricsImpl::${method.name}(${if.result.nonboolean}${if.result.nonvoid}(static_cast<${method.result.json.type}>(const_cast(result)))${end.if.result.nonvoid}${end.if.result.nonboolean}); } /* ${method.name} - ${method.description} */ ${method.signature.result} ${info.Title}Impl::${method.name}( ${method.signature.params}${if.params}, ${end.if.params}Firebolt::Error *err ) ${if.result.nonvoid}${if.params.empty} const${end.if.params.empty}${end.if.result.nonvoid}