From 1a06d7d3de3d2f30eaf3d56b7b2d0fa3446d46d8 Mon Sep 17 00:00:00 2001 From: Arseny Kapoulkine Date: Tue, 18 Nov 2014 09:30:19 -0800 Subject: docs: Regenerated documentation Also fix documentation jam rules for Windows. --- docs/manual/apiref.html | 138 ++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 123 insertions(+), 15 deletions(-) (limited to 'docs/manual/apiref.html') diff --git a/docs/manual/apiref.html b/docs/manual/apiref.html index 80e59e8..b9cbc77 100644 --- a/docs/manual/apiref.html +++ b/docs/manual/apiref.html @@ -4,15 +4,15 @@ API Reference - - + +
-pugixml 1.4 manual | +pugixml 1.5 manual | Overview | Installation | Document: @@ -28,7 +28,7 @@

This is the reference for all macros, types, enumerations, classes and functions @@ -130,6 +130,7 @@

  • node_doctype

    +
  • @@ -187,6 +188,7 @@
  • status_no_document_element

    +
  • @@ -222,6 +224,7 @@
  • encoding_latin1

    +
  • @@ -273,6 +276,7 @@
  • format_write_bom

    +
  • @@ -339,12 +343,14 @@
    @@ -512,12 +525,14 @@
  • xml_node();

    +
  • bool empty() const;
  • operator unspecified_bool_type() const;

    +
  • bool operator==(const xml_node& @@ -549,20 +564,24 @@ r) const;

    +
  • size_t hash_value() const;

    +
  • xml_node_type type() const;

    +
  • const char_t* name() const;
  • const char_t* value() const;

    +
  • xml_node parent() const; @@ -578,12 +597,14 @@
  • xml_node previous_sibling() const;

    +
  • xml_attribute first_attribute() const;
  • xml_attribute last_attribute() const;

    +
  • implementation-defined type children() const; @@ -595,6 +616,7 @@
  • implementation-defined type attributes() const;

    +
  • xml_node child(const char_t* @@ -626,6 +648,7 @@ xml_node find_child_by_attribute(const char_t* attr_name, const char_t* attr_value) const;

    +
  • const char_t* child_value() const; @@ -637,6 +660,7 @@
  • xml_text text() const;

    +
  • typedef xml_node_iterator @@ -647,6 +671,7 @@
  • iterator end() const;

    +
  • typedef xml_attribute_iterator @@ -657,9 +682,11 @@
  • attribute_iterator attributes_end() const;

    +
  • bool traverse(xml_tree_walker& walker);

    +
  • template <typename Predicate> xml_attribute @@ -679,6 +706,7 @@ pred) const;

    +
  • string_t path(char_t @@ -697,6 +725,7 @@
  • ptrdiff_t offset_debug() const;

    +
  • bool set_name(const char_t* @@ -706,6 +735,7 @@ bool set_value(const char_t* rhs);

    +
  • xml_attribute append_attribute(const char_t* @@ -724,6 +754,7 @@ xml_attribute insert_attribute_before(const char_t* name, const xml_attribute& attr);

    +
  • xml_node append_child(xml_node_type @@ -744,6 +775,7 @@ xml_node insert_child_before(xml_node_type type, const xml_node& node);

    +
  • xml_node append_child(const char_t* @@ -762,6 +794,7 @@ xml_node insert_child_before(const char_t* name, const xml_node& node);

    +
  • xml_attribute append_copy(const xml_attribute& proto); @@ -779,6 +812,7 @@ xml_attribute insert_copy_before(const xml_attribute& proto, const xml_attribute& attr);

    +
  • xml_node append_copy(const xml_node& @@ -797,6 +831,26 @@ xml_node insert_copy_before(const xml_node& proto, const xml_node& node);

    + +
  • +
  • + xml_node append_move(const xml_node& + moved); +
  • +
  • + xml_node prepend_move(const xml_node& + moved); +
  • +
  • + xml_node insert_move_after(const xml_node& + moved, + const xml_node& node); +
  • +
  • + xml_node insert_move_before(const xml_node& + moved, + const xml_node& node);

    +
  • bool remove_attribute(const xml_attribute& @@ -814,6 +868,7 @@ bool remove_child(const char_t* name);

    +
  • xml_parse_result append_buffer(const void* contents, @@ -823,6 +878,7 @@ encoding = encoding_auto);

    +
  • void print(xml_writer& writer, const @@ -863,17 +919,14 @@ 0) const;

    +
  • - xpath_node select_single_node(const char_t* - query, - xpath_variable_set* - variables = - 0) - const; + xpath_node select_node(const char_t* query, xpath_variable_set* variables + = 0) const;
  • - xpath_node select_single_node(const xpath_query& + xpath_node select_node(const xpath_query& query) const;
  • @@ -890,6 +943,7 @@ query) const;

    + @@ -901,6 +955,7 @@
  • ~xml_document();

    +
  • void reset(); @@ -909,6 +964,7 @@ void reset(const xml_document& proto);

    +
  • xml_parse_result load(std::istream& @@ -926,11 +982,16 @@ options = parse_default);

    +
  • - xml_parse_result load(const char_t* contents, unsigned - int options - = parse_default);

    + xml_parse_result load_string(const char_t* + contents, + unsigned int + options = + parse_default); +

    +
  • xml_parse_result load_file(const char* path, unsigned @@ -947,6 +1008,7 @@ parse_default, xml_encoding encoding = encoding_auto);

    +
  • xml_parse_result load_buffer(const void* contents, @@ -973,6 +1035,7 @@ parse_default, xml_encoding encoding = encoding_auto);

    +
  • bool save_file(const char* path, @@ -995,6 +1058,7 @@ encoding_auto) const;

    +
  • void save(std::ostream& stream, const @@ -1017,6 +1081,7 @@ format_default) const;

    +
  • void save(xml_writer& writer, const @@ -1028,9 +1093,11 @@ format_default, xml_encoding encoding = encoding_auto) const;

    +
  • xml_node document_element() const;

    +
  • @@ -1045,12 +1112,14 @@
  • xml_encoding encoding;

    +
  • operator bool() const;
  • const char* description() const;

    +
  • @@ -1060,6 +1129,7 @@
  • class xml_attribute_iterator

    +
  • class xml_tree_walker @@ -1075,9 +1145,11 @@
  • virtual bool end(xml_node& node);

    +
  • int depth() const;

    +
  • @@ -1089,9 +1161,11 @@
  • operator xml_text::unspecified_bool_type() const;

    +
  • const char_t* xml_text::get() const;

    +
  • const char_t* as_string(const char_t* @@ -1139,11 +1213,13 @@ 0) const;

    +
  • bool set(const char_t* rhs);

    +
  • bool set(int rhs); @@ -1167,6 +1243,7 @@ long long rhs);

    +
  • xml_text& @@ -1201,9 +1278,11 @@ long long rhs);

    +
  • xml_node data() const;

    +
  • @@ -1214,12 +1293,14 @@
    write(const void* data, size_t size) = 0;

    +
  • class xml_writer_file: public xml_writer
  • @@ -1230,6 +1311,7 @@
  • xml_writer_stream(std::wostream& stream);

    +
  • @@ -1247,6 +1329,7 @@
  • const char* description() const;

    +
  • @@ -1260,6 +1343,7 @@ variables = 0);


    +
  • bool evaluate_boolean(const xpath_node& @@ -1285,16 +1369,24 @@ xpath_node_set evaluate_node_set(const xpath_node& n) const; +
  • +
  • + xpath_node evaluate_node(const xpath_node& + n) + const;

    +
  • xpath_value_type return_type() const;

    +
  • const xpath_parse_result& result() const;
  • operator unspecified_bool_type() const;

    +
  • @@ -1307,9 +1399,11 @@
    what() const throw();

    +
  • const xpath_parse_result& result() const;

    +
  • @@ -1327,6 +1421,7 @@ xml_node& parent);


    +
  • xml_node node() const; @@ -1337,6 +1432,7 @@
  • xml_node parent() const;

    +
  • operator unspecified_bool_type() const; @@ -1351,6 +1447,7 @@ n) const;

    +
  • @@ -1367,6 +1464,7 @@ type = type_unsorted);


    +
  • typedef const @@ -1381,6 +1479,7 @@ const_iterator end() const;

    +
  • const xpath_node& operator[](size_t @@ -1392,11 +1491,13 @@
  • bool empty() const;

    +
  • xpath_node first() const;

    +
  • enum type_t @@ -1411,6 +1512,7 @@ void sort(bool reverse = false);

    +
  • @@ -1424,6 +1526,7 @@ xpath_value_type type() const;

    +
  • bool get_boolean() const; @@ -1436,6 +1539,7 @@
  • const xpath_node_set& get_node_set() const;

    +
  • bool set(bool value); @@ -1452,6 +1556,7 @@ bool set(const xpath_node_set& value);

    +
  • @@ -1463,6 +1568,7 @@
    add(const char_t* name, xpath_value_type type);

    +
  • bool set(const char_t* @@ -1483,6 +1589,7 @@ bool set(const char_t* name, const xpath_node_set& value);

    +
  • xpath_variable* @@ -1494,6 +1601,7 @@ name) const;

    +
  • @@ -1539,7 +1647,7 @@
    -pugixml 1.4 manual | +pugixml 1.5 manual | Overview | Installation | Document: -- cgit v1.2.3