From 55c58a641f71e444f3fdd9ad6b42958fe71d124a Mon Sep 17 00:00:00 2001 From: Nicholas Baron Date: Sun, 5 May 2019 14:54:39 -0700 Subject: [PATCH] Refactored GetString for variable locality --- src/CalcManager/CalculatorVector.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/CalcManager/CalculatorVector.h b/src/CalcManager/CalculatorVector.h index 045293d1..f331ef2e 100644 --- a/src/CalcManager/CalculatorVector.h +++ b/src/CalcManager/CalculatorVector.h @@ -107,12 +107,12 @@ public: HRESULT GetString(_Out_ std::wstring* expression) { - HRESULT hr = S_OK; unsigned int nTokens = 0; - std::pair currentPair; - hr = this->GetSize(&nTokens); + auto hr = this->GetSize(&nTokens); if (SUCCEEDED(hr)) { + + std::pair currentPair; for (unsigned int i = 0; i < nTokens; i++) { hr = this->GetAt(i, ¤tPair); @@ -128,7 +128,7 @@ public: } std::wstring expressionSuffix{}; - hr = GetExpressionSuffix(&expressionSuffix); + hr = GetExpressionSuffix(&expressionSuffix); // Will always return S_OK if (SUCCEEDED(hr)) { expression->append(expressionSuffix);