Lines Matching refs:XmlWriter
33 class XmlWriter {
38 ScopedElement( XmlWriter* writer );
54 mutable XmlWriter* m_writer = nullptr;
57 XmlWriter( std::ostream& os = Catch::cout() );
58 ~XmlWriter();
60 XmlWriter( XmlWriter const& ) = delete;
61 XmlWriter& operator=( XmlWriter const& ) = delete;
63 XmlWriter& startElement( std::string const& name );
67 XmlWriter& endElement();
69 XmlWriter& writeAttribute( std::string const& name, std::string const& attribute );
71 XmlWriter& writeAttribute( std::string const& name, bool attribute );
74 XmlWriter& writeAttribute( std::string const& name, T const& attribute ) { in writeAttribute()
80 XmlWriter& writeText( std::string const& text, bool indent = true );
82 XmlWriter& writeComment( std::string const& text );
86 XmlWriter& writeBlankLine();