30 : od_stream(fnm,false) {}
32 : od_stream(fp,false) {}
41 bool open(
const char*);
67 { getWord(bs,allowgotonextline);
return *
this; }
82 bool getBin(
void*,
Count nrbytes);
92 { setPosition( p, r ); }
95 std::istream& stdStream();
107 {
return s.
get( t ); }
#define mExpClass(module)
Definition: commondefs.h:160
od_istream & operator>>(od_istream &s, T &t)
Definition: od_istream.h:106
od_istream(std::istream &s)
Definition: od_istream.h:35
OD::String that holds an existing text string.
Definition: fixedstring.h:29
#define od_int64
Definition: plftypes.h:36
int64_t lastNrBytesRead(std::istream &)
List encoded in a string.
Definition: separstr.h:33
OD base class for stream read/write.
Definition: od_stream.h:53
void setReadPosition(Pos p, Ref r=Abs)
Definition: od_istream.h:91
unsigned int Abs(unsigned int i)
Definition: math2.h:80
OD class for stream read.
Definition: od_istream.h:24
od_istream()
Definition: od_istream.h:28
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:47
od_istream(const od_istream &s)
Definition: od_istream.h:37
#define od_uint32
Definition: plftypes.h:32
bool getBin(void *, Count nrbytes)
od_stream_Count Count
Definition: od_stream.h:54
Position.
Definition: commontypes.h:42
od_istream(std::istream *s)
Definition: od_istream.h:33
#define od_int16
Definition: plftypes.h:27
#define od_uint64
Definition: plftypes.h:37
od_istream(const char *fnm)
Definition: od_istream.h:29
File pathname tools.
Definition: filepath.h:34
#define od_int32
Definition: plftypes.h:31
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:40
Concatenated short keys separated by dots. Used for Object identifiers in the Object Manager...
Definition: compoundkey.h:23
#define od_uint16
Definition: plftypes.h:28
od_istream(const FilePath &fp)
Definition: od_istream.h:31
od_stream & operator=(const od_stream &)
FixedString & operator=(const FixedString &fs)
Definition: fixedstring.h:35
Ref
Definition: od_stream.h:70