#include <RVNGOLEStream.h>
| Public Types | |
| enum | Result { Ok, OpenFailed, NotOLE, BadOLE, UnknownError } | 
| Public Member Functions | |
| Storage (RVNGInputStream *is) | |
| Constructs a storage with data.  More... | |
| ~Storage () | |
| Destroys the storage.  More... | |
| bool | isStructured () | 
| Checks whether the storage is OLE2 storage.  More... | |
| std::vector< std::string > | getSubStreamNamesList () | 
| Returns the list of substream name.  More... | |
| Result | result () | 
| Returns the error code of last operation.  More... | |
| Private Member Functions | |
| Storage (const Storage &) | |
| Storage & | operator= (const Storage &) | 
| Private Attributes | |
| IStorage * | m_io | 
| Friends | |
| class | Stream | 
| librevenge::Storage::Storage | ( | RVNGInputStream * | is | ) | 
Constructs a storage with data.
| librevenge::Storage::~Storage | ( | ) | 
Destroys the storage.
| 
 | private | 
| std::vector< std::string > librevenge::Storage::getSubStreamNamesList | ( | ) | 
Returns the list of substream name.
Referenced by librevenge::RVNGFileStream::isStructured(), and librevenge::RVNGStringStream::isStructured().
| bool librevenge::Storage::isStructured | ( | ) | 
Checks whether the storage is OLE2 storage.
Referenced by librevenge::RVNGFileStream::isStructured(), and librevenge::RVNGStringStream::isStructured().
| librevenge::Storage::Result librevenge::Storage::result | ( | ) | 
Returns the error code of last operation.
Referenced by librevenge::RVNGFileStream::getSubStreamByName(), and librevenge::RVNGStringStream::getSubStreamByName().
| 
 | friend | 
| 
 | private | 
Referenced by Storage(), and librevenge::Stream::Stream().