12 #ifndef ZYPP_PARSER_XML_XMLESCAPE_H
13 #define ZYPP_PARSER_XML_XMLESCAPE_H
31 std::ostream &
dumpOn( std::ostream & str )
const;
33 { std::ostringstream str;
dumpOn( str );
return str.str(); }
34 operator std::string()
const
37 const std::string &
_in;
42 {
return obj.
dumpOn( str ); }
61 #endif // ZYPP_PARSER_XML_XMLESCAPE_H
std::string unescape(const std::string &in_r)
Unescape xml special charaters (& -> &; from IoBind library)
std::ostream & dumpOn(std::ostream &str) const
std::ostream & operator<<(std::ostream &str, const EscapedString &obj)
EscapedString(const std::string &in_r)
Provides API related macros.
detail::EscapedString escape(const std::string &in_r)
Escape xml special charaters (& -> &; from IoBind library).
std::string asString() const