Lines Matching refs:XmlWriter
41 class XmlWriter {
46 ScopedElement( XmlWriter* writer, XmlFormatting fmt );
62 mutable XmlWriter* m_writer = nullptr;
66 XmlWriter( std::ostream& os = Catch::cout() );
67 ~XmlWriter();
69 XmlWriter( XmlWriter const& ) = delete;
70 XmlWriter& operator=( XmlWriter const& ) = delete;
72 …XmlWriter& startElement( std::string const& name, XmlFormatting fmt = XmlFormatting::Newline | Xml…
76 XmlWriter& endElement(XmlFormatting fmt = XmlFormatting::Newline | XmlFormatting::Indent);
78 XmlWriter& writeAttribute( std::string const& name, std::string const& attribute );
80 XmlWriter& writeAttribute( std::string const& name, bool attribute );
83 XmlWriter& writeAttribute( std::string const& name, T const& attribute ) { in writeAttribute()
89 …XmlWriter& writeText( std::string const& text, XmlFormatting fmt = XmlFormatting::Newline | XmlFor…
91 …XmlWriter& writeComment(std::string const& text, XmlFormatting fmt = XmlFormatting::Newline | XmlF…
95 XmlWriter& writeBlankLine();