libepubgen::EPUBXMLContent Class Reference

#include <EPUBXMLContent.h>

Public Member Functions

 EPUBXMLContent ()
 
void openElement (const char *name, const librevenge::RVNGPropertyList &attributes=librevenge::RVNGPropertyList())
 
void closeElement (const char *name)
 
void insertEmptyElement (const char *name, const librevenge::RVNGPropertyList &attributes=librevenge::RVNGPropertyList())
 
void insertCharacters (const librevenge::RVNGString &characters)
 
void append (const EPUBXMLContent &other)
 
void writeTo (EPUBPackage &package, const char *name)
 
bool empty () const
 

Private Attributes

std::deque< std::shared_ptr< EPUBXMLElement > > m_elements
 

Constructor & Destructor Documentation

◆ EPUBXMLContent()

libepubgen::EPUBXMLContent::EPUBXMLContent ( )

Member Function Documentation

◆ append()

void libepubgen::EPUBXMLContent::append ( const EPUBXMLContent & other)

◆ closeElement()

◆ empty()

bool libepubgen::EPUBXMLContent::empty ( ) const

◆ insertCharacters()

void libepubgen::EPUBXMLContent::insertCharacters ( const librevenge::RVNGString & characters)

◆ insertEmptyElement()

void libepubgen::EPUBXMLContent::insertEmptyElement ( const char * name,
const librevenge::RVNGPropertyList & attributes = librevenge::RVNGPropertyList() )

◆ openElement()

void libepubgen::EPUBXMLContent::openElement ( const char * name,
const librevenge::RVNGPropertyList & attributes = librevenge::RVNGPropertyList() )

◆ writeTo()

void libepubgen::EPUBXMLContent::writeTo ( EPUBPackage & package,
const char * name )

Member Data Documentation

◆ m_elements

std::deque<std::shared_ptr<EPUBXMLElement> > libepubgen::EPUBXMLContent::m_elements
private

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

Generated for libepubgen by doxygen 1.12.0