mirror of
https://github.com/OPM/ResInsight.git
synced 2026-10-31 09:14:11 -05: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
@@ -22,6 +22,8 @@
|
||||
#include "cafPdmField.h"
|
||||
#include "cvfObject.h"
|
||||
|
||||
#include <memory>
|
||||
|
||||
class RifReaderRftInterface;
|
||||
class RifReaderOpmRft;
|
||||
class RifReaderEclipseSummary;
|
||||
@@ -73,13 +75,13 @@ private:
|
||||
QString additionalSummaryDataFilePath() const;
|
||||
static QString createAdditionalSummaryFileName();
|
||||
|
||||
static RifReaderOpmRft* createOpmRftReader( const QString& rftFileName, const QString& dataDeckFileName );
|
||||
static std::unique_ptr<RifReaderOpmRft> createOpmRftReader( const QString& rftFileName, const QString& dataDeckFileName );
|
||||
|
||||
private:
|
||||
cvf::ref<RifSummaryReaderInterface> m_fileSummaryReader;
|
||||
cvf::ref<RifCalculatedSummaryCurveReader> m_calculatedSummaryReader;
|
||||
cvf::ref<RifMultipleSummaryReaders> m_multiSummaryReader;
|
||||
cvf::ref<RifReaderOpmRft> m_summaryEclipseRftReader;
|
||||
std::unique_ptr<RifReaderOpmRft> m_summaryEclipseRftReader;
|
||||
caf::PdmField<bool> m_includeRestartFiles;
|
||||
|
||||
caf::PdmField<caf::FilePath> m_additionalSummaryFilePath;
|
||||
|
||||
Reference in new issue
Block a user