12#include <librevenge-stream/librevenge-stream.h>
13#include <com/sun/star/uno/Reference.h>
26class WPXSvInputStreamImpl;
35 virtual bool isStructured()
override;
36 virtual unsigned subStreamCount()
override;
37 virtual const char* subStreamName(
unsigned id)
override;
38 virtual bool existsSubStream(
const char*
name)
override;
39 virtual librevenge::RVNGInputStream* getSubStreamByName(
const char*
name)
override;
40 virtual librevenge::RVNGInputStream* getSubStreamById(
unsigned id)
override;
43 unsigned long& numBytesRead)
override;
45 librevenge::RVNG_SEEK_TYPE seekType)
override;
46 virtual long tell()
override;
47 virtual bool isEnd()
override;
50 std::unique_ptr<WPXSvInputStreamImpl>
mpImpl;
#define WRITERPERFECT_DLLPUBLIC