mirror of
https://github.com/OPM/ResInsight.git
synced 2026-11-05 21:56:46 -06:00
#12631 Refactors RFT readers to use unique_ptr
This commit is contained in:
1 parent
61504636b2
commit
0d0c8f5505
18 files changed
+54
-37
No files matched your search
@@ -215,13 +215,13 @@ RifSummaryReaderInterface* RimFileSummaryCase::findRelatedFilesAndCreateReader(
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
RifReaderOpmRft* RimFileSummaryCase::createOpmRftReader( const QString& rftFileName, const QString& dataDeckFileName )
|
||||
std::unique_ptr<RifReaderOpmRft> RimFileSummaryCase::createOpmRftReader( const QString& rftFileName, const QString& dataDeckFileName )
|
||||
{
|
||||
QFileInfo fi( rftFileName );
|
||||
|
||||
if ( fi.exists() )
|
||||
{
|
||||
return new RifReaderOpmRft( rftFileName, dataDeckFileName );
|
||||
return std::make_unique<RifReaderOpmRft>( rftFileName, dataDeckFileName );
|
||||
}
|
||||
|
||||
return nullptr;
|
||||
@@ -293,11 +293,11 @@ RifSummaryReaderInterface* RimFileSummaryCase::summaryReader()
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
RifReaderRftInterface* RimFileSummaryCase::rftReader()
|
||||
{
|
||||
if ( m_summaryEclipseRftReader.isNull() )
|
||||
if ( !m_summaryEclipseRftReader )
|
||||
{
|
||||
createRftReaderInterface();
|
||||
}
|
||||
return m_summaryEclipseRftReader.p();
|
||||
return m_summaryEclipseRftReader.get();
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
|
||||
Reference in new issue
Block a user