libepubgen::EPUBManifest Class Reference

#include <EPUBManifest.h>

Public Member Functions

 EPUBManifest ()
 
void insert (const EPUBPath &path, const std::string &mimetype, const std::string &id, const std::string &properties)
 
void writeTo (EPUBXMLContent &xml)
 

Private Types

typedef std::tuple
< std::string, std::string,
std::string > 
ValueType_t
 
typedef std::unordered_map
< std::string, ValueType_t
MapType_t
 

Private Member Functions

 EPUBManifest (const EPUBManifest &)
 
EPUBManifestoperator= (const EPUBManifest &)
 

Private Attributes

MapType_t m_map
 

Member Typedef Documentation

typedef std::unordered_map<std::string, ValueType_t> libepubgen::EPUBManifest::MapType_t
private
typedef std::tuple<std::string, std::string, std::string> libepubgen::EPUBManifest::ValueType_t
private

Constructor & Destructor Documentation

libepubgen::EPUBManifest::EPUBManifest ( const EPUBManifest )
private
libepubgen::EPUBManifest::EPUBManifest ( )

Member Function Documentation

void libepubgen::EPUBManifest::insert ( const EPUBPath path,
const std::string &  mimetype,
const std::string &  id,
const std::string &  properties 
)
EPUBManifest& libepubgen::EPUBManifest::operator= ( const EPUBManifest )
private
void libepubgen::EPUBManifest::writeTo ( EPUBXMLContent xml)

Member Data Documentation

MapType_t libepubgen::EPUBManifest::m_map
private

Referenced by insert(), and writeTo().


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

Generated for libepubgen by doxygen 1.8.8