OpendTect
6.6
|
Holds data to use and close an iostream. Usually created by StreamProvider. More...
Classes | |
class | StreamDataImpl |
Public Member Functions | |
StreamData () | |
StreamData (const StreamData &)=delete | |
StreamData (StreamData &&) | |
void | close () |
const char * | fileName () const |
std::istream * | iStrm () const |
StreamData & | operator= (const StreamData &)=delete |
StreamData & | operator= (StreamData &&) |
std::ostream * | oStrm () const |
void | setFileName (const char *fn) |
void | setImpl (StreamDataImpl *) |
void | setIStrm (std::istream *) |
void | setOStrm (std::ostream *) |
std::ios * | streamPtr () const |
void | transferTo (StreamData &) |
retains file name More... | |
bool | usable () const |
Private Attributes | |
PtrMan< StreamDataImpl > | impl_ |
Holds data to use and close an iostream. Usually created by StreamProvider.
<>
StreamData::StreamData | ( | ) |
|
delete |
StreamData::StreamData | ( | StreamData && | ) |
void StreamData::close | ( | ) |
const char* StreamData::fileName | ( | ) | const |
|
inline |
|
delete |
StreamData& StreamData::operator= | ( | StreamData && | ) |
|
inline |
void StreamData::setFileName | ( | const char * | fn | ) |
void StreamData::setImpl | ( | StreamDataImpl * | ) |
void StreamData::setIStrm | ( | std::istream * | ) |
void StreamData::setOStrm | ( | std::ostream * | ) |
std::ios* StreamData::streamPtr | ( | ) | const |
void StreamData::transferTo | ( | StreamData & | ) |
retains file name
bool StreamData::usable | ( | ) | const |
|
private |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2022