Improve interface for string operations

Trim incoming string before converting to number
Remove use of std::strtod and std::stoi
Use std::string_view instead of std::string when possible
This commit is contained in:
Magne Sjaastad
2024-07-25 20:11:49 +02:00
parent 33ffa10ec9
commit 6fb74654a1
9 changed files with 108 additions and 46 deletions

View File

@@ -89,9 +89,11 @@ void RifKeywordVectorParser::parseData( const QString& data )
keywordBasedVector.header = RifEclipseUserDataParserTools::headerReader( streamData, line );
if ( keywordBasedVector.header.empty() ) break;
double value = 0.0;
while ( RifEclipseUserDataParserTools::isANumber( line ) )
{
keywordBasedVector.values.push_back( RiaStdStringTools::toDouble( line ) );
RiaStdStringTools::toDouble( line, value );
keywordBasedVector.values.push_back( value );
std::getline( streamData, line );
}