Go to the documentation of this file.
10 #ifndef INCLUDED_EPUBPATH_H
11 #define INCLUDED_EPUBPATH_H
31 const std::string
str()
const;
34 explicit Relative(
const std::vector<std::string> &components);
40 explicit EPUBPath(
const std::string &path);
47 const std::string
str()
const;
69 #endif // INCLUDED_EPUBPATH
std::string m_title
Definition: EPUBPath.h:56
std::string getTitle() const
Definition: EPUBPath.cpp:119
bool operator==(const EPUBPath &left, const EPUBPath &right)
Definition: EPUBPath.cpp:124
friend bool operator==(const EPUBPath &left, const EPUBPath &right)
Definition: EPUBPath.cpp:124
void appendComponent(const std::string &pathComponent)
Definition: EPUBPath.cpp:75
Definition: EPUBBinarySink.cpp:12
EPUBPath(const std::string &path)
Definition: EPUBPath.cpp:54
Relative(const std::vector< std::string > &components)
Definition: EPUBPath.cpp:49
void appendTitle(const std::string &title)
Definition: EPUBPath.cpp:114
const EPUBPath operator/(const EPUBPath &base, const EPUBPath &subpath)
Definition: EPUBPath.cpp:134
void append(const EPUBPath &subpath)
Definition: EPUBPath.cpp:70
Definition: EPUBPath.h:26
void swap(EPUBPath &other)
Definition: EPUBPath.cpp:65
Representation of a path in the package.
Definition: EPUBPath.h:21
const Relative relativeTo(const EPUBPath &base) const
Definition: EPUBPath.cpp:90
const std::string str() const
Definition: EPUBPath.cpp:44
std::vector< std::string > m_components
Definition: EPUBPath.h:37
const std::string str() const
Definition: EPUBPath.cpp:85
void swap(EPUBPath &left, EPUBPath &right)
Definition: EPUBPath.cpp:148
std::vector< std::string > m_components
Definition: EPUBPath.h:55
bool operator!=(const EPUBPath &left, const EPUBPath &right)
Definition: EPUBPath.cpp:129
Generated for libepubgen by
doxygen 1.8.16