Loading src/TNL/Config/ConfigEntryType.h +11 −9 Original line number Diff line number Diff line Loading @@ -12,6 +12,8 @@ #include <vector> #include <TNL/String.h> namespace TNL { namespace Config { Loading @@ -34,7 +36,7 @@ struct ConfigEntryType bool list_entry; ConfigEntryType() {} ConfigEntryType() = default; ConfigEntryType( const String& _basic_type, const bool _list_entry ) Loading @@ -44,7 +46,7 @@ struct ConfigEntryType void Reset() { basic_type. setString( 0 ); basic_type.clear(); list_entry = false; } }; Loading src/TNL/Devices/SystemInfo_impl.h +1 −1 Original line number Diff line number Diff line Loading @@ -193,7 +193,7 @@ SystemInfo::parseCPUInfo( void ) { i = strlen( "model name" ); while( line[ i ] != ':' && line[ i ] ) i ++; info.CPUModelName.setString( &line[ i + 1 ] ); info.CPUModelName = &line[ i + 1 ]; continue; } if( strncmp( line, "cpu cores", strlen( "cpu cores" ) ) == 0 ) Loading src/TNL/FileName.hpp +6 −8 Original line number Diff line number Diff line Loading @@ -94,20 +94,18 @@ inline String FileName::getFileName() inline String getFileExtension( const String fileName ) { int size = fileName. getLength(); const int size = fileName.getLength(); int i = 1; while( fileName. getString()[ size - i ] != '.' && size > i ) i ++ ; String result; result.setString( fileName. getString(), size - i + 1 ); return result; while( fileName[ size - i ] != '.' && size > i ) i++; return fileName.substr( size - i + 1 ); } inline void removeFileExtension( String& fileName ) { int size = fileName. getLength(); const int size = fileName.getLength(); int i = 1; while( fileName. getString()[ size - i ] != '.' && size > i ) i ++ ; fileName. setString( fileName. getString(), 0, i ); while( fileName[ size - i ] != '.' && size > i ) i++; fileName = fileName.substr( 0, size - i + 1 ); } } // namespace TNL src/TNL/Matrices/MatrixReader_impl.h +5 −5 Original line number Diff line number Diff line Loading @@ -92,7 +92,7 @@ bool MatrixReader< Matrix >::verifyMtxFile( std::istream& file, IndexType processedElements( 0 ); Timer timer; timer.start(); while( line.getLine( file ) ) while( std::getline( file, line ) ) { if( line[ 0 ] == '%' ) continue; if( ! dimensionsLine ) Loading Loading @@ -141,7 +141,7 @@ bool MatrixReader< Matrix >::findLineByElement( std::istream& file, bool symmetricMatrix( false ); bool dimensionsLine( false ); lineNumber = 0; while( line.getLine( file ) ) while( std::getline( file, line ) ) { lineNumber++; if( line[ 0 ] == '%' ) continue; Loading Loading @@ -213,7 +213,7 @@ bool MatrixReader< Matrix >::readMtxHeader( std::istream& file, std::vector< String > parsedLine; while( true ) { line.getLine( file ); std::getline( file, line ); if( ! headerParsed ) { headerParsed = checkMtxHeader( line, symmetric ); Loading Loading @@ -269,7 +269,7 @@ bool MatrixReader< Matrix >::computeCompressedRowLengthsFromMtxFile( std::istrea IndexType numberOfElements( 0 ); Timer timer; timer.start(); while( line.getLine( file ) ) while( std::getline( file, line ) ) { if( line[ 0 ] == '%' ) continue; if( ! dimensionsLine ) Loading Loading @@ -340,7 +340,7 @@ bool MatrixReader< Matrix >::readMatrixElementsFromMtxFile( std::istream& file, IndexType processedElements( 0 ); Timer timer; timer.start(); while( line.getLine( file ) ) while( std::getline( file, line ) ) { if( line[ 0 ] == '%' ) continue; if( ! dimensionsLine ) Loading src/TNL/Object_impl.h +2 −2 Original line number Diff line number Diff line Loading @@ -146,7 +146,7 @@ parseObjectType( const String& objectType ) */ while( i < objectTypeLength && objectType[ i ] != '<' ) i++; String objectName( objectType.getString(), 0, objectTypeLength - i ); String objectName = objectType.substr( 0, i ); parsedObjectType.push_back( objectName ); i++; Loading @@ -170,7 +170,7 @@ parseObjectType( const String& objectType ) if( buffer != "" ) { parsedObjectType.push_back( buffer.strip( ' ' ) ); buffer.setString( "" ); buffer.clear(); } } else buffer += objectType[ i ]; Loading Loading
src/TNL/Config/ConfigEntryType.h +11 −9 Original line number Diff line number Diff line Loading @@ -12,6 +12,8 @@ #include <vector> #include <TNL/String.h> namespace TNL { namespace Config { Loading @@ -34,7 +36,7 @@ struct ConfigEntryType bool list_entry; ConfigEntryType() {} ConfigEntryType() = default; ConfigEntryType( const String& _basic_type, const bool _list_entry ) Loading @@ -44,7 +46,7 @@ struct ConfigEntryType void Reset() { basic_type. setString( 0 ); basic_type.clear(); list_entry = false; } }; Loading
src/TNL/Devices/SystemInfo_impl.h +1 −1 Original line number Diff line number Diff line Loading @@ -193,7 +193,7 @@ SystemInfo::parseCPUInfo( void ) { i = strlen( "model name" ); while( line[ i ] != ':' && line[ i ] ) i ++; info.CPUModelName.setString( &line[ i + 1 ] ); info.CPUModelName = &line[ i + 1 ]; continue; } if( strncmp( line, "cpu cores", strlen( "cpu cores" ) ) == 0 ) Loading
src/TNL/FileName.hpp +6 −8 Original line number Diff line number Diff line Loading @@ -94,20 +94,18 @@ inline String FileName::getFileName() inline String getFileExtension( const String fileName ) { int size = fileName. getLength(); const int size = fileName.getLength(); int i = 1; while( fileName. getString()[ size - i ] != '.' && size > i ) i ++ ; String result; result.setString( fileName. getString(), size - i + 1 ); return result; while( fileName[ size - i ] != '.' && size > i ) i++; return fileName.substr( size - i + 1 ); } inline void removeFileExtension( String& fileName ) { int size = fileName. getLength(); const int size = fileName.getLength(); int i = 1; while( fileName. getString()[ size - i ] != '.' && size > i ) i ++ ; fileName. setString( fileName. getString(), 0, i ); while( fileName[ size - i ] != '.' && size > i ) i++; fileName = fileName.substr( 0, size - i + 1 ); } } // namespace TNL
src/TNL/Matrices/MatrixReader_impl.h +5 −5 Original line number Diff line number Diff line Loading @@ -92,7 +92,7 @@ bool MatrixReader< Matrix >::verifyMtxFile( std::istream& file, IndexType processedElements( 0 ); Timer timer; timer.start(); while( line.getLine( file ) ) while( std::getline( file, line ) ) { if( line[ 0 ] == '%' ) continue; if( ! dimensionsLine ) Loading Loading @@ -141,7 +141,7 @@ bool MatrixReader< Matrix >::findLineByElement( std::istream& file, bool symmetricMatrix( false ); bool dimensionsLine( false ); lineNumber = 0; while( line.getLine( file ) ) while( std::getline( file, line ) ) { lineNumber++; if( line[ 0 ] == '%' ) continue; Loading Loading @@ -213,7 +213,7 @@ bool MatrixReader< Matrix >::readMtxHeader( std::istream& file, std::vector< String > parsedLine; while( true ) { line.getLine( file ); std::getline( file, line ); if( ! headerParsed ) { headerParsed = checkMtxHeader( line, symmetric ); Loading Loading @@ -269,7 +269,7 @@ bool MatrixReader< Matrix >::computeCompressedRowLengthsFromMtxFile( std::istrea IndexType numberOfElements( 0 ); Timer timer; timer.start(); while( line.getLine( file ) ) while( std::getline( file, line ) ) { if( line[ 0 ] == '%' ) continue; if( ! dimensionsLine ) Loading Loading @@ -340,7 +340,7 @@ bool MatrixReader< Matrix >::readMatrixElementsFromMtxFile( std::istream& file, IndexType processedElements( 0 ); Timer timer; timer.start(); while( line.getLine( file ) ) while( std::getline( file, line ) ) { if( line[ 0 ] == '%' ) continue; if( ! dimensionsLine ) Loading
src/TNL/Object_impl.h +2 −2 Original line number Diff line number Diff line Loading @@ -146,7 +146,7 @@ parseObjectType( const String& objectType ) */ while( i < objectTypeLength && objectType[ i ] != '<' ) i++; String objectName( objectType.getString(), 0, objectTypeLength - i ); String objectName = objectType.substr( 0, i ); parsedObjectType.push_back( objectName ); i++; Loading @@ -170,7 +170,7 @@ parseObjectType( const String& objectType ) if( buffer != "" ) { parsedObjectType.push_back( buffer.strip( ' ' ) ); buffer.setString( "" ); buffer.clear(); } } else buffer += objectType[ i ]; Loading