librevenge::Storage Class Reference

#include <RVNGOLEStream.h>

List of all members.

Public Types

enum  Result {
  Ok, OpenFailed, NotOLE, BadOLE,
  UnknownError
}

Public Member Functions

 Storage (RVNGInputStream *is)
 Constructs a storage with data.
 ~Storage ()
 Destroys the storage.
bool isStructured ()
 Checks whether the storage is OLE2 storage.
std::vector< std::string > getSubStreamNamesList ()
 Returns the list of substream name.
Result result ()
 Returns the error code of last operation.

Private Member Functions

 Storage (const Storage &)
Storageoperator= (const Storage &)

Private Attributes

IStoragem_io

Friends

class Stream

Member Enumeration Documentation

Enumerator:
Ok 
OpenFailed 
NotOLE 
BadOLE 
UnknownError 

Constructor & Destructor Documentation

Constructs a storage with data.

Destroys the storage.

librevenge::Storage::Storage ( const Storage ) [private]

Member Function Documentation

std::vector< std::string > librevenge::Storage::getSubStreamNamesList ( )

Returns the list of substream name.

Referenced by librevenge::RVNGFileStream::isStructured(), and librevenge::RVNGStringStream::isStructured().

Storage& librevenge::Storage::operator= ( const Storage ) [private]

Friends And Related Function Documentation

friend class Stream [friend]

Member Data Documentation


The documentation for this class was generated from the following files: