mirror of
https://github.com/Microsoft/calculator.git
synced 2025-08-22 22:23:29 -07:00
Refactored GetString for variable locality
This commit is contained in:
parent
e47028b891
commit
55c58a641f
1 changed files with 4 additions and 4 deletions
|
@ -107,12 +107,12 @@ public:
|
||||||
|
|
||||||
HRESULT GetString(_Out_ std::wstring* expression)
|
HRESULT GetString(_Out_ std::wstring* expression)
|
||||||
{
|
{
|
||||||
HRESULT hr = S_OK;
|
|
||||||
unsigned int nTokens = 0;
|
unsigned int nTokens = 0;
|
||||||
std::pair <std::wstring, int> currentPair;
|
auto hr = this->GetSize(&nTokens);
|
||||||
hr = this->GetSize(&nTokens);
|
|
||||||
if (SUCCEEDED(hr))
|
if (SUCCEEDED(hr))
|
||||||
{
|
{
|
||||||
|
|
||||||
|
std::pair<std::wstring, int> currentPair;
|
||||||
for (unsigned int i = 0; i < nTokens; i++)
|
for (unsigned int i = 0; i < nTokens; i++)
|
||||||
{
|
{
|
||||||
hr = this->GetAt(i, ¤tPair);
|
hr = this->GetAt(i, ¤tPair);
|
||||||
|
@ -128,7 +128,7 @@ public:
|
||||||
}
|
}
|
||||||
|
|
||||||
std::wstring expressionSuffix{};
|
std::wstring expressionSuffix{};
|
||||||
hr = GetExpressionSuffix(&expressionSuffix);
|
hr = GetExpressionSuffix(&expressionSuffix); // Will always return S_OK
|
||||||
if (SUCCEEDED(hr))
|
if (SUCCEEDED(hr))
|
||||||
{
|
{
|
||||||
expression->append(expressionSuffix);
|
expression->append(expressionSuffix);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue