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_tMapType_t

Private Member Functions

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

Private Attributes

MapType_t m_map

Member Typedef Documentation

◆ MapType_t

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

◆ ValueType_t

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

Constructor & Destructor Documentation

◆ EPUBManifest() [1/2]

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

Referenced by EPUBManifest(), and operator=().

◆ EPUBManifest() [2/2]

libepubgen::EPUBManifest::EPUBManifest ( )

Member Function Documentation

◆ insert()

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

◆ operator=()

EPUBManifest & libepubgen::EPUBManifest::operator= ( const EPUBManifest & )
private

◆ writeTo()

void libepubgen::EPUBManifest::writeTo ( EPUBXMLContent & xml)

Member Data Documentation

◆ m_map

MapType_t libepubgen::EPUBManifest::m_map
private

Referenced by EPUBManifest(), insert(), and writeTo().


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

Generated for libepubgen by doxygen 1.14.0