10#ifndef INCLUDED_EPUBPATH_H
11#define INCLUDED_EPUBPATH_H
31 const std::string
str()
const;
47 const std::string
str()
const;
std::vector< std::string > m_components
Definition EPUBPath.h:37
const std::string str() const
Definition EPUBPath.cpp:44
Representation of a path in the package.
Definition EPUBPath.h:22
void append(const EPUBPath &subpath)
Definition EPUBPath.cpp:70
const std::string str() const
Definition EPUBPath.cpp:85
void swap(EPUBPath &other)
Definition EPUBPath.cpp:65
friend bool operator==(const EPUBPath &left, const EPUBPath &right)
Definition EPUBPath.cpp:124
void appendComponent(const std::string &pathComponent)
Definition EPUBPath.cpp:75
std::string m_title
Definition EPUBPath.h:56
std::vector< std::string > m_components
Definition EPUBPath.h:55
const Relative relativeTo(const EPUBPath &base) const
Definition EPUBPath.cpp:90
void appendTitle(const std::string &title)
Definition EPUBPath.cpp:114
std::string getTitle() const
Definition EPUBPath.cpp:119
Definition EPUBBinarySink.cpp:13
bool operator!=(const EPUBPath &left, const EPUBPath &right)
Definition EPUBPath.cpp:129
void swap(EPUBPath &left, EPUBPath &right)
Definition EPUBPath.cpp:148
bool operator==(const EPUBPath &left, const EPUBPath &right)
Definition EPUBPath.cpp:124
std::unique_ptr< T > make_unique(Args &&... args)
Definition libepubgen_utils.h:60
const EPUBPath operator/(const EPUBPath &base, const EPUBPath &subpath)
Definition EPUBPath.cpp:134