+ virtual bool IsOk() const;
+
+ // override (some) virtual functions inherited from both classes to resolve
+ // ambiguities (this wouldn't be necessary if wxStreamBase were a virtual
+ // base class but it isn't)
+
+ virtual bool IsSeekable() const
+ {
+ return wxFileInputStream::IsSeekable();
+ }
+
+ virtual wxFileOffset GetLength() const
+ {
+ return wxFileInputStream::GetLength();
+ }
+
+protected:
+ virtual wxFileOffset OnSysSeek(wxFileOffset pos, wxSeekMode mode)
+ {
+ return wxFileInputStream::OnSysSeek(pos, mode);
+ }
+
+ virtual wxFileOffset OnSysTell() const
+ {
+ return wxFileInputStream::OnSysTell();
+ }