 |
OpendTect
6.6
|
Go to the documentation of this file.
47 std::istream*
iStrm()
const {
return impl_->istrm_; }
48 std::ostream*
oStrm()
const {
return impl_->ostrm_; }
60 std::istream* istrm_ =
nullptr;
61 std::ostream* ostrm_ =
nullptr;
StreamData & operator=(const StreamData &)=delete
StreamData & operator=(StreamData &&)
void setImpl(StreamDataImpl *)
Holds data to use and close an iostream. Usually created by StreamProvider.
Definition: strmdata.h:27
void transferTo(StreamData &)
retains file name
PtrMan< StreamDataImpl > impl_
Definition: strmdata.h:68
BufferString fname_
Definition: strmdata.h:59
#define mExpClass(module)
Definition: commondefs.h:177
std::ostream * oStrm() const
Definition: strmdata.h:48
std::istream * iStrm() const
Definition: strmdata.h:47
void setFileName(const char *fn)
void setIStrm(std::istream *)
Definition: strmdata.h:55
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
#define mDeprecatedObs
Definition: plfdefs.h:217
const char * fileName() const
StreamData(const StreamData &)=delete
StreamData(StreamData &&)
void setOStrm(std::ostream *)
std::ios * streamPtr() const
virtual ~StreamDataImpl()
Definition: strmdata.h:58
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021