34 StreamData(
const StreamData&) =
delete;
35 StreamData(StreamData&&);
37 StreamData&
operator=(
const StreamData&) =
delete;
45 void setFileName(
const char* fn );
46 const char* fileName()
const;
48 std::ios* streamPtr()
const;
53 void setIStrm( std::istream* );
54 void setOStrm( std::ostream* );
63 std::istream* istrm_ = 0;
64 std::ostream* ostrm_ = 0;
#define mExpClass(module)
Definition: commondefs.h:157
CompoundKey & operator=(const char *s)
Definition: compoundkey.h:30
BufferString fname_
Definition: strmdata.h:62
std::istream * istrm
Definition: strmdata.h:76
std::ostream * oStrm() const
Definition: strmdata.h:51
Holds data to use and close an iostream.
Definition: strmdata.h:29
std::istream * iStrm() const
Definition: strmdata.h:50
#define mDeprecated
Definition: plfdefs.h:213
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:38
std::ostream * ostrm
Definition: strmdata.h:77
PtrMan< StreamDataImpl > impl_
Definition: strmdata.h:71
Definition: strmdata.h:57
BufferString impl_
Definition: compoundkey.h:55
virtual ~StreamDataImpl()
Definition: strmdata.h:61