10 #ifndef INCLUDED_EPUBXMLSINK_H    11 #define INCLUDED_EPUBXMLSINK_H    16 #include <librevenge/librevenge.h>    18 #include <libepubgen/libepubgen.h>    32   void openElement(
const char *name, 
const librevenge::RVNGPropertyList &attributes = librevenge::RVNGPropertyList());
    35   void insertEmptyElement(
const char *name, 
const librevenge::RVNGPropertyList &attributes = librevenge::RVNGPropertyList());
    41   void writeTo(EPUBPackage &package, 
const char *name);
    51 #endif // INCLUDED_EPUBXMLSINK_H bool empty() const
Definition: EPUBXMLSink.cpp:158
Definition: EPUBBinarySink.cpp:12
std::shared_ptr< EPUBXMLElement > EPUBXMLElementPtr_t
Definition: EPUBXMLSink.h:27
std::deque< EPUBXMLElementPtr_t > m_elements
Definition: EPUBXMLSink.h:46
void insertCharacters(const librevenge::RVNGString &characters)
Definition: EPUBXMLSink.cpp:148
void insertEmptyElement(const char *name, const librevenge::RVNGPropertyList &attributes=librevenge::RVNGPropertyList())
Definition: EPUBXMLSink.cpp:142
EPUBXMLSink()
Definition: EPUBXMLSink.cpp:127
void append(const EPUBXMLSink &other)
Definition: EPUBXMLSink.cpp:153
void closeElement(const char *name)
Definition: EPUBXMLSink.cpp:137
void writeTo(EPUBPackage &package, const char *name)
Definition: EPUBXMLSink.cpp:163
Definition: EPUBXMLSink.h:25
void openElement(const char *name, const librevenge::RVNGPropertyList &attributes=librevenge::RVNGPropertyList())
Definition: EPUBXMLSink.cpp:132