#include <EPUBImageManager.h>
Classes | |
| struct | BinaryDataEqual |
| struct | BinaryDataHash |
Public Member Functions | |
| EPUBImageManager (EPUBManifest &manifest) | |
| const EPUBPath & | insert (const librevenge::RVNGBinaryData &data, const librevenge::RVNGString &mimetype) |
| void | writeTo (EPUBPackage &package) |
Private Types | |
| typedef boost::unordered_map< librevenge::RVNGBinaryData, EPUBPath, BinaryDataHash, BinaryDataEqual > | MapType_t |
Private Member Functions | |
| EPUBImageManager (const EPUBImageManager &) | |
| EPUBImageManager & | operator= (const EPUBImageManager &) |
Private Attributes | |
| EPUBManifest & | m_manifest |
| MapType_t | m_map |
| EPUBCounter | m_number |
|
private |
|
private |
|
explicit |
| const EPUBPath & libepubgen::EPUBImageManager::insert | ( | const librevenge::RVNGBinaryData & | data, |
| const librevenge::RVNGString & | mimetype | ||
| ) |
Referenced by libepubgen::EPUBHTMLGenerator::insertBinaryObject().
|
private |
| void libepubgen::EPUBImageManager::writeTo | ( | EPUBPackage & | package | ) |
Referenced by libepubgen::EPUBGenerator::endDocument().
|
private |
Referenced by insert().
|
private |
Referenced by insert().