#include "third_party/libjingle_xmpp/xmllite/xmlprinter.h"
#include <sstream>
#include <string>
#include <vector>
#include "third_party/libjingle_xmpp/xmllite/xmlconstants.h"
#include "third_party/libjingle_xmpp/xmllite/xmlelement.h"
#include "third_party/libjingle_xmpp/xmllite/xmlnsstack.h"
namespace jingle_xmpp {
class XmlPrinterImpl { … };
void XmlPrinter::PrintXml(std::ostream* pout, const XmlElement* element) { … }
void XmlPrinter::PrintXml(std::ostream* pout, const XmlElement* element,
XmlnsStack* ns_stack) { … }
XmlPrinterImpl::XmlPrinterImpl(std::ostream* pout, XmlnsStack* ns_stack)
: … { … }
void XmlPrinterImpl::PrintElement(const XmlElement* element) { … }
void XmlPrinterImpl::PrintQuotedValue(const std::string& text) { … }
void XmlPrinterImpl::PrintBodyText(const std::string& text) { … }
void XmlPrinterImpl::PrintCDATAText(const std::string& text) { … }
}