@@ -76,19 +76,22 @@ namespace op
7676 {
7777 try
7878 {
79+ // Moved(std::unique_ptr) will be a nullptr in the old one
7980 if (upOfstream != nullptr )
81+ {
8082 enterAndTab (*upOfstream, mHumanReadable , mBracesCounter , mBracketsCounter );
8183
82- if (mBracesCounter != 0 || mBracketsCounter != 0 )
83- {
84- std::string errorMessage = " Json file wronly generated" ;
85- if (mBracesCounter != 0 )
86- errorMessage += " , number \" {\" != number \" }\" : " + std::to_string (mBracesCounter ) + " ." ;
87- else if (mBracketsCounter != 0 )
88- errorMessage += " , number \" [\" != number \" ]\" : " + std::to_string (mBracketsCounter ) + " ." ;
89- else
90- errorMessage += " ." ;
91- error (errorMessage, __LINE__, __FUNCTION__, __FILE__);
84+ if (mBracesCounter != 0 || mBracketsCounter != 0 )
85+ {
86+ std::string errorMessage = " Json file wronly generated" ;
87+ if (mBracesCounter != 0 )
88+ errorMessage += " , number \" {\" != number \" }\" : " + std::to_string (mBracesCounter ) + " ." ;
89+ else if (mBracketsCounter != 0 )
90+ errorMessage += " , number \" [\" != number \" ]\" : " + std::to_string (mBracketsCounter ) + " ." ;
91+ else
92+ errorMessage += " ." ;
93+ error (errorMessage, __LINE__, __FUNCTION__, __FILE__);
94+ }
9295 }
9396 }
9497 catch (const std::exception& e)
0 commit comments