![]() |
OpendTect
6.3
|
Holds data to use and close an iostream. More...
Classes | |
| class | StreamDataImpl |
Public Member Functions | |
| StreamData () | |
| StreamData (const StreamData &)=delete | |
| StreamData (StreamData &&) | |
| StreamData & | operator= (const StreamData &)=delete |
| StreamData & | operator= (StreamData &&) |
| void | transferTo (StreamData &) |
| retains file name More... | |
| void | close () |
| bool | usable () const |
| void | setFileName (const char *fn) |
| const char * | fileName () const |
| std::ios * | streamPtr () const |
| std::istream * | iStrm () const |
| std::ostream * | oStrm () const |
| void | setIStrm (std::istream *) |
| void | setOStrm (std::ostream *) |
| void | setImpl (StreamDataImpl *) |
Public Attributes | |
| std::istream * | istrm |
| std::ostream * | ostrm |
Private Attributes | |
| PtrMan< StreamDataImpl > | impl_ |
Holds data to use and close an iostream.
Usually created by StreamProvider. Need to find out what to do with the pipe in windows.
| 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 |
| std::istream* StreamData::istrm |
| std::ostream* StreamData::ostrm |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2017