68 bool forWrite()
const;
72 void setPosition(Pos,
Ref r=
Abs);
73 Pos endPosition()
const;
87 static od_stream*
create(
const char*,
bool forread,
90 static od_stream*
create(
const char*,
bool forread,
93 static const char* sStdIO();
95 static const char* sStdErr();
101 od_stream(
const char*,
bool,
bool editmode=
false);
102 od_stream(
const FilePath&,
bool,
bool editmode=
false);
103 od_stream(std::ostream*);
104 od_stream(std::ostream&);
105 od_stream(std::istream*);
106 od_stream(std::istream&);
107 od_stream(
const od_stream&);
108 od_stream& operator=(
const od_stream&);
#define mExpClass(module)
Definition: commondefs.h:160
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
StreamData & sd_
Definition: od_stream.h:110
od_int64 od_stream_Pos
Definition: od_iosfwd.h:21
Definition: od_stream.h:70
Definition: uistring.h:89
void setNoClose(bool yn=true)
Definition: od_stream.h:81
OD base class for stream read/write.
Definition: od_stream.h:53
od_uint64 od_stream_Count
Definition: od_iosfwd.h:18
unsigned int Abs(unsigned int i)
Definition: math2.h:80
bool noclose_
Definition: od_stream.h:112
StreamData & streamData()
Definition: od_stream.h:78
Holds data to use and close an iostream.
Definition: strmdata.h:28
uiString errmsg_
Definition: od_stream.h:113
od_stream_Pos Pos
Definition: od_stream.h:58
File pathname tools.
Definition: filepath.h:34
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:40
static uiHor3DInterpol * create(uiParent *)
void setFileName(const char *fn)
Definition: strmdata.h:38
Definition: stattype.h:23
const char * errMsg() const
Definition: horizontracker.h:61
bool mine_
Definition: od_stream.h:111
Ref
Definition: od_stream.h:70
const StreamData & streamData() const
Definition: od_stream.h:79
const char * fileName() const
Definition: strmdata.h:39