libepubgen::EPUBImageManager Class Reference

#include <EPUBImageManager.h>

Classes

struct  BinaryDataEqual
 
struct  BinaryDataHash
 

Public Member Functions

 EPUBImageManager (EPUBManifest &manifest)
 
const EPUBPathinsert (const librevenge::RVNGBinaryData &data, const librevenge::RVNGString &mimetype)
 
void writeTo (EPUBPackage &package)
 

Private Types

typedef boost::unordered_map< librevenge::RVNGBinaryData, EPUBPath, BinaryDataHash, BinaryDataEqualMapType_t
 

Private Member Functions

 EPUBImageManager (const EPUBImageManager &)
 
EPUBImageManageroperator= (const EPUBImageManager &)
 

Private Attributes

EPUBManifestm_manifest
 
MapType_t m_map
 
EPUBCounter m_number
 

Member Typedef Documentation

typedef boost::unordered_map<librevenge::RVNGBinaryData, EPUBPath, BinaryDataHash, BinaryDataEqual> libepubgen::EPUBImageManager::MapType_t
private

Constructor & Destructor Documentation

libepubgen::EPUBImageManager::EPUBImageManager ( const EPUBImageManager )
private
libepubgen::EPUBImageManager::EPUBImageManager ( EPUBManifest manifest)
explicit

Member Function Documentation

const EPUBPath & libepubgen::EPUBImageManager::insert ( const librevenge::RVNGBinaryData &  data,
const librevenge::RVNGString &  mimetype 
)
EPUBImageManager& libepubgen::EPUBImageManager::operator= ( const EPUBImageManager )
private
void libepubgen::EPUBImageManager::writeTo ( EPUBPackage &  package)

Member Data Documentation

EPUBManifest& libepubgen::EPUBImageManager::m_manifest
private

Referenced by insert().

MapType_t libepubgen::EPUBImageManager::m_map
private

Referenced by insert(), and writeTo().

EPUBCounter libepubgen::EPUBImageManager::m_number
private

Referenced by insert().


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

Generated for libepubgen by doxygen 1.8.10