libxspf  1.2.0
Public Member Functions | List of all members
XspfSeamlessFormatter Class Reference

#include <XspfSeamlessFormatter.h>

Inheritance diagram for XspfSeamlessFormatter:
Inheritance graph
[legend]
Collaboration diagram for XspfSeamlessFormatter:
Collaboration graph
[legend]

Public Member Functions

 XspfSeamlessFormatter ()
 
 XspfSeamlessFormatter (XspfSeamlessFormatter const &source)
 
XspfSeamlessFormatteroperator= (XspfSeamlessFormatter const &source)
 
 ~XspfSeamlessFormatter ()
 
- Public Member Functions inherited from XspfXmlFormatter
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 Public Attributes inherited from XspfXmlFormatter
static XML_Char const *const namespaceKey
 Namespace key pointer.
 
- Protected Member Functions inherited from XspfXmlFormatter
 XspfXmlFormatter ()
 
 XspfXmlFormatter (XspfXmlFormatter const &source)
 
XspfXmlFormatteroperator= (XspfXmlFormatter const &source)
 
virtual ~XspfXmlFormatter ()
 
virtual void writeXmlDeclaration ()
 
std::basic_ostringstream< XML_Char > *& getOutput ()
 

Detailed Description

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.

Constructor & Destructor Documentation

◆ XspfSeamlessFormatter() [1/2]

Creates a new zero-whitespace formatter.

◆ XspfSeamlessFormatter() [2/2]

Copy constructor.

Parameters
sourceSource to copy from

◆ ~XspfSeamlessFormatter()

Deletes all own memory.

Member Function Documentation

◆ operator=()

XspfSeamlessFormatter& operator= ( XspfSeamlessFormatter const &  source)

Assignment operator.

Parameters
sourceSource to copy from

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