libxspf
1.2.0
|
#include <XspfSeamlessFormatter.h>
Public Member Functions | |
XspfSeamlessFormatter () | |
XspfSeamlessFormatter (XspfSeamlessFormatter const &source) | |
XspfSeamlessFormatter & | operator= (XspfSeamlessFormatter const &source) |
~XspfSeamlessFormatter () | |
![]() | |
void | setOutput (std::basic_ostringstream< XML_Char > &output) |
void | writeStart (XML_Char const *ns, XML_Char const *localName, XML_Char const *const *atts, XML_Char const *const *nsRegs=NULL) |
void | writeEnd (XML_Char const *ns, XML_Char const *localName) |
void | writeHomeStart (XML_Char const *localName, XML_Char const *const *atts, XML_Char const *const *nsRegs=NULL) |
void | writeHomeEnd (XML_Char const *localName) |
void | writeCharacterData (XML_Char const *data) |
Additional Inherited Members | |
![]() | |
static XML_Char const *const | namespaceKey |
Namespace key pointer. | |
![]() | |
XspfXmlFormatter () | |
XspfXmlFormatter (XspfXmlFormatter const &source) | |
XspfXmlFormatter & | operator= (XspfXmlFormatter const &source) |
virtual | ~XspfXmlFormatter () |
virtual void | writeXmlDeclaration () |
std::basic_ostringstream< XML_Char > *& | getOutput () |
Outputs XML without any indentation or newlines. Please only use this XML formatter if you have to squeeze out the very last byte. Please consider using XspfIndentFormatter instead, which produces much more readable output.
Definition at line 65 of file XspfSeamlessFormatter.h.
Creates a new zero-whitespace formatter.
XspfSeamlessFormatter | ( | XspfSeamlessFormatter const & | source | ) |
Copy constructor.
source | Source to copy from |
Deletes all own memory.
XspfSeamlessFormatter& operator= | ( | XspfSeamlessFormatter const & | source | ) |
Assignment operator.
source | Source to copy from |