libepubgen::EPUBManifest Class Reference

#include <EPUBManifest.h>

List of all members.

Public Member Functions

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

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


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]

Member Data Documentation


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