Representation of a path in the package. More...
#include <EPUBPath.h>
Classes | |
class | Relative |
Public Member Functions | |
EPUBPath (const std::string &path) | |
void | swap (EPUBPath &other) |
void | append (const EPUBPath &subpath) |
void | appendComponent (const std::string &pathComponent) |
const std::string | str () const |
const Relative | relativeTo (const EPUBPath &base) const |
void | appendTitle (const std::string &title) |
std::string | getTitle () const |
Private Attributes | |
std::vector< std::string > | m_components |
std::string | m_title |
Friends | |
bool | operator== (const EPUBPath &left, const EPUBPath &right) |
Representation of a path in the package.
|
explicit |
std::string libepubgen::EPUBPath::getTitle | ( | ) | const |
const EPUBPath::Relative libepubgen::EPUBPath::relativeTo | ( | const EPUBPath & | base | ) | const |
const std::string libepubgen::EPUBPath::str | ( | ) | const |
|
private |
Referenced by append(), appendComponent(), EPUBPath(), relativeTo(), str(), and swap().
|
private |
Referenced by appendTitle(), and getTitle().