30 #ifndef MWAWOLESTREAM_HXX
31 #define MWAWOLESTREAM_HXX
60 Storage( shared_ptr<WPXInputStream> is );
75 std::vector<std::string>
getSubStreamList(std::string dir=
"/",
bool onlyFiles=
true);
90 shared_ptr<WPXInputStream>
getSubStream(
const std::string &name);
109 #endif // WPXOLESTREAM_H
libmwawOLE::IStorage * m_io
the main data storage
Definition: MWAWOLEStream.hxx:99
class used to read/parse an OLE file
Definition: MWAWOLEStream.hxx:48
Storage & operator=(const Storage &)
Internal and low level: class of libmwawOLE used to read an OLE with various functions to retrieve th...
Definition: MWAWOLEStream.cxx:917
Definition: MWAWOLEStream.hxx:55
~Storage()
Destroys the storage.
Definition: MWAWOLEStream.cxx:1693
Definition: MWAWOLEStream.hxx:55
Definition: MWAWOLEStream.hxx:55
friend class Stream
Definition: MWAWOLEStream.hxx:50
shared_ptr< WPXInputStream > getSubStreamForDirectory(const std::string &name)
Returns a WPXInputStream corresponding to a directory substream.
Definition: MWAWOLEStream.cxx:1780
bool isDirectory(const std::string &name)
Returns true if name corresponds to a directory.
Definition: MWAWOLEStream.cxx:1733
Storage(shared_ptr< WPXInputStream > is)
Constructs a storage with data.
Definition: MWAWOLEStream.cxx:1688
bool isSubStream(const std::string &name)
Returns true if name corresponds to a sub stream.
Definition: MWAWOLEStream.cxx:1723
bool isStructuredDocument()
Checks whether the storage is OLE2 storage.
Definition: MWAWOLEStream.cxx:1698
Definition: MWAWOLEStream.hxx:55
Result
Definition: MWAWOLEStream.hxx:55
std::vector< std::string > getSubStreamList(std::string dir="/", bool onlyFiles=true)
Returns the list of all ole leaves names.
Definition: MWAWOLEStream.cxx:1703
shared_ptr< WPXInputStream > getSubStream(const std::string &name)
Returns a WPXInputStream corresponding to a leaf/directory substream.
Definition: MWAWOLEStream.cxx:1743
Definition: MWAWOLEStream.hxx:55