Home | History | Annotate | Download | only in libutil++
      1 /**
      2  * @file xml_output.h
      3  * utility routines for writing XML
      4  *
      5  * @remark Copyright 2006 OProfile authors
      6  * @remark Read the file COPYING
      7  *
      8  * @author Dave Nomura
      9  */
     10 
     11 #ifndef XML_OUTPUT_H
     12 #define XML_OUTPUT_H
     13 #include "op_xml_out.h"
     14 
     15 std::string tag_name(tag_t tag);
     16 std::string open_element(tag_t tag, bool with_attrs = false);
     17 std::string close_element(tag_t tag = NONE, bool has_nested = false);
     18 std::string init_attr(tag_t attr, size_t value);
     19 std::string init_attr(tag_t attr, double value);
     20 std::string init_attr(tag_t attr, std::string const & str);
     21 
     22 #endif /* XML_OUTPUT_H */
     23