From 26ab424b0302f73704c58b3b6deb62a85bfacba8 Mon Sep 17 00:00:00 2001 From: "arseny.kapoulkine" Date: Sun, 11 Jul 2010 15:29:31 +0000 Subject: docs: Removed old documents git-svn-id: http://pugixml.googlecode.com/svn/trunk@592 99668b35-9821-0410-8761-19e4c4f06640 --- docs/html/annotated.html | 42 - docs/html/classpugi_1_1xml__attribute-members.html | 59 - docs/html/classpugi_1_1xml__attribute.html | 1112 ------- .../classpugi_1_1xml__attribute__coll__graph.map | 1 - .../classpugi_1_1xml__attribute__coll__graph.md5 | 1 - .../classpugi_1_1xml__attribute__coll__graph.png | Bin 875 -> 0 bytes ...sspugi_1_1xml__attribute__iterator-members.html | 42 - .../classpugi_1_1xml__attribute__iterator.html | 383 --- ...gi_1_1xml__attribute__iterator__coll__graph.map | 2 - ...gi_1_1xml__attribute__iterator__coll__graph.md5 | 1 - ...gi_1_1xml__attribute__iterator__coll__graph.png | Bin 1407 -> 0 bytes docs/html/classpugi_1_1xml__document-members.html | 122 - docs/html/classpugi_1_1xml__document.html | 809 ----- .../classpugi_1_1xml__document__coll__graph.map | 2 - .../classpugi_1_1xml__document__coll__graph.md5 | 1 - .../classpugi_1_1xml__document__coll__graph.png | Bin 2051 -> 0 bytes .../classpugi_1_1xml__document__inherit__graph.map | 2 - .../classpugi_1_1xml__document__inherit__graph.md5 | 1 - .../classpugi_1_1xml__document__inherit__graph.png | Bin 704 -> 0 bytes docs/html/classpugi_1_1xml__node-members.html | 107 - docs/html/classpugi_1_1xml__node.html | 3134 -------------------- docs/html/classpugi_1_1xml__node__coll__graph.map | 1 - docs/html/classpugi_1_1xml__node__coll__graph.md5 | 1 - docs/html/classpugi_1_1xml__node__coll__graph.png | Bin 756 -> 0 bytes .../classpugi_1_1xml__node__inherit__graph.map | 2 - .../classpugi_1_1xml__node__inherit__graph.md5 | 1 - .../classpugi_1_1xml__node__inherit__graph.png | Bin 706 -> 0 bytes .../classpugi_1_1xml__node__iterator-members.html | 42 - docs/html/classpugi_1_1xml__node__iterator.html | 383 --- ...asspugi_1_1xml__node__iterator__coll__graph.map | 2 - ...asspugi_1_1xml__node__iterator__coll__graph.md5 | 1 - ...asspugi_1_1xml__node__iterator__coll__graph.png | Bin 1285 -> 0 bytes .../classpugi_1_1xml__tree__walker-members.html | 33 - docs/html/classpugi_1_1xml__tree__walker.html | 187 -- ...classpugi_1_1xml__tree__walker__coll__graph.map | 1 - ...classpugi_1_1xml__tree__walker__coll__graph.md5 | 1 - ...classpugi_1_1xml__tree__walker__coll__graph.png | Bin 738 -> 0 bytes docs/html/classpugi_1_1xml__writer-members.html | 28 - docs/html/classpugi_1_1xml__writer.html | 97 - .../classpugi_1_1xml__writer__file-members.html | 29 - docs/html/classpugi_1_1xml__writer__file.html | 135 - ...classpugi_1_1xml__writer__file__coll__graph.map | 2 - ...classpugi_1_1xml__writer__file__coll__graph.md5 | 1 - ...classpugi_1_1xml__writer__file__coll__graph.png | Bin 1148 -> 0 bytes ...sspugi_1_1xml__writer__file__inherit__graph.map | 2 - ...sspugi_1_1xml__writer__file__inherit__graph.md5 | 1 - ...sspugi_1_1xml__writer__file__inherit__graph.png | Bin 750 -> 0 bytes .../classpugi_1_1xml__writer__inherit__graph.map | 3 - .../classpugi_1_1xml__writer__inherit__graph.md5 | 1 - .../classpugi_1_1xml__writer__inherit__graph.png | Bin 1300 -> 0 bytes .../classpugi_1_1xml__writer__stream-members.html | 30 - docs/html/classpugi_1_1xml__writer__stream.html | 173 -- ...asspugi_1_1xml__writer__stream__coll__graph.map | 2 - ...asspugi_1_1xml__writer__stream__coll__graph.md5 | 1 - ...asspugi_1_1xml__writer__stream__coll__graph.png | Bin 2967 -> 0 bytes ...pugi_1_1xml__writer__stream__inherit__graph.map | 2 - ...pugi_1_1xml__writer__stream__inherit__graph.md5 | 1 - ...pugi_1_1xml__writer__stream__inherit__graph.png | Bin 807 -> 0 bytes .../classpugi_1_1xpath__exception-members.html | 28 - docs/html/classpugi_1_1xpath__exception.html | 109 - .../classpugi_1_1xpath__exception__coll__graph.map | 1 - .../classpugi_1_1xpath__exception__coll__graph.md5 | 1 - .../classpugi_1_1xpath__exception__coll__graph.png | Bin 1364 -> 0 bytes ...asspugi_1_1xpath__exception__inherit__graph.map | 1 - ...asspugi_1_1xpath__exception__inherit__graph.md5 | 1 - ...asspugi_1_1xpath__exception__inherit__graph.png | Bin 765 -> 0 bytes docs/html/classpugi_1_1xpath__node-members.html | 36 - docs/html/classpugi_1_1xpath__node.html | 345 --- .../html/classpugi_1_1xpath__node__coll__graph.map | 3 - .../html/classpugi_1_1xpath__node__coll__graph.md5 | 1 - .../html/classpugi_1_1xpath__node__coll__graph.png | Bin 2225 -> 0 bytes .../classpugi_1_1xpath__node__set-members.html | 44 - docs/html/classpugi_1_1xpath__node__set.html | 454 --- .../classpugi_1_1xpath__node__set__coll__graph.map | 4 - .../classpugi_1_1xpath__node__set__coll__graph.md5 | 1 - .../classpugi_1_1xpath__node__set__coll__graph.png | Bin 3465 -> 0 bytes docs/html/classpugi_1_1xpath__query-members.html | 33 - docs/html/classpugi_1_1xpath__query.html | 273 -- .../classpugi_1_1xpath__query__coll__graph.map | 1 - .../classpugi_1_1xpath__query__coll__graph.md5 | 1 - .../classpugi_1_1xpath__query__coll__graph.png | Bin 1399 -> 0 bytes docs/html/deprecated.html | 83 - docs/html/doxygen.css | 310 -- docs/html/doxygen.png | Bin 1281 -> 0 bytes docs/html/functions.html | 221 -- docs/html/functions_enum.html | 40 - docs/html/functions_eval.html | 42 - docs/html/functions_func.html | 209 -- docs/html/functions_type.html | 43 - docs/html/functions_vars.html | 43 - docs/html/graph_legend.dot | 22 - docs/html/graph_legend.html | 81 - docs/html/graph_legend.png | Bin 3919 -> 0 bytes docs/html/hierarchy.html | 50 - docs/html/index.html | 21 - docs/html/inherit__graph__0.map | 2 - docs/html/inherit__graph__0.md5 | 1 - docs/html/inherit__graph__0.png | Bin 585 -> 0 bytes docs/html/inherit__graph__1.map | 2 - docs/html/inherit__graph__1.md5 | 1 - docs/html/inherit__graph__1.png | Bin 433 -> 0 bytes docs/html/inherit__graph__10.map | 2 - docs/html/inherit__graph__10.md5 | 1 - docs/html/inherit__graph__10.png | Bin 463 -> 0 bytes docs/html/inherit__graph__11.map | 2 - docs/html/inherit__graph__11.md5 | 1 - docs/html/inherit__graph__11.png | Bin 438 -> 0 bytes docs/html/inherit__graph__2.map | 2 - docs/html/inherit__graph__2.md5 | 1 - docs/html/inherit__graph__2.png | Bin 525 -> 0 bytes docs/html/inherit__graph__3.map | 3 - docs/html/inherit__graph__3.md5 | 1 - docs/html/inherit__graph__3.png | Bin 602 -> 0 bytes docs/html/inherit__graph__4.map | 2 - docs/html/inherit__graph__4.md5 | 1 - docs/html/inherit__graph__4.png | Bin 479 -> 0 bytes docs/html/inherit__graph__5.map | 2 - docs/html/inherit__graph__5.md5 | 1 - docs/html/inherit__graph__5.png | Bin 479 -> 0 bytes docs/html/inherit__graph__6.map | 2 - docs/html/inherit__graph__6.md5 | 1 - docs/html/inherit__graph__6.png | Bin 492 -> 0 bytes docs/html/inherit__graph__7.map | 4 - docs/html/inherit__graph__7.md5 | 1 - docs/html/inherit__graph__7.png | Bin 1077 -> 0 bytes docs/html/inherit__graph__8.map | 2 - docs/html/inherit__graph__8.md5 | 1 - docs/html/inherit__graph__8.png | Bin 645 -> 0 bytes docs/html/inherit__graph__9.map | 2 - docs/html/inherit__graph__9.md5 | 1 - docs/html/inherit__graph__9.png | Bin 404 -> 0 bytes docs/html/inherits.html | 80 - docs/html/namespacemembers.html | 140 - docs/html/namespacemembers_enum.html | 42 - docs/html/namespacemembers_eval.html | 91 - docs/html/namespacemembers_func.html | 44 - docs/html/namespacemembers_type.html | 42 - docs/html/namespacemembers_vars.html | 55 - docs/html/namespacepugi.html | 1155 -------- docs/html/namespaces.html | 28 - docs/html/namespacestd.html | 37 - docs/html/pages.html | 23 - .../structpugi_1_1transfer__ownership__tag.html | 36 - .../structpugi_1_1xml__parse__result-members.html | 32 - docs/html/structpugi_1_1xml__parse__result.html | 86 - ...ructpugi_1_1xml__parse__result__coll__graph.map | 1 - ...ructpugi_1_1xml__parse__result__coll__graph.md5 | 1 - ...ructpugi_1_1xml__parse__result__coll__graph.png | Bin 2205 -> 0 bytes docs/html/tab_b.gif | Bin 35 -> 0 bytes docs/html/tab_l.gif | Bin 706 -> 0 bytes docs/html/tab_r.gif | Bin 2585 -> 0 bytes docs/html/tabs.css | 102 - 152 files changed, 11520 deletions(-) delete mode 100644 docs/html/annotated.html delete mode 100644 docs/html/classpugi_1_1xml__attribute-members.html delete mode 100644 docs/html/classpugi_1_1xml__attribute.html delete mode 100644 docs/html/classpugi_1_1xml__attribute__coll__graph.map delete mode 100644 docs/html/classpugi_1_1xml__attribute__coll__graph.md5 delete mode 100644 docs/html/classpugi_1_1xml__attribute__coll__graph.png delete mode 100644 docs/html/classpugi_1_1xml__attribute__iterator-members.html delete mode 100644 docs/html/classpugi_1_1xml__attribute__iterator.html delete mode 100644 docs/html/classpugi_1_1xml__attribute__iterator__coll__graph.map delete mode 100644 docs/html/classpugi_1_1xml__attribute__iterator__coll__graph.md5 delete mode 100644 docs/html/classpugi_1_1xml__attribute__iterator__coll__graph.png delete mode 100644 docs/html/classpugi_1_1xml__document-members.html delete mode 100644 docs/html/classpugi_1_1xml__document.html delete mode 100644 docs/html/classpugi_1_1xml__document__coll__graph.map delete mode 100644 docs/html/classpugi_1_1xml__document__coll__graph.md5 delete mode 100644 docs/html/classpugi_1_1xml__document__coll__graph.png delete mode 100644 docs/html/classpugi_1_1xml__document__inherit__graph.map delete mode 100644 docs/html/classpugi_1_1xml__document__inherit__graph.md5 delete mode 100644 docs/html/classpugi_1_1xml__document__inherit__graph.png delete mode 100644 docs/html/classpugi_1_1xml__node-members.html delete mode 100644 docs/html/classpugi_1_1xml__node.html delete mode 100644 docs/html/classpugi_1_1xml__node__coll__graph.map delete mode 100644 docs/html/classpugi_1_1xml__node__coll__graph.md5 delete mode 100644 docs/html/classpugi_1_1xml__node__coll__graph.png delete mode 100644 docs/html/classpugi_1_1xml__node__inherit__graph.map delete mode 100644 docs/html/classpugi_1_1xml__node__inherit__graph.md5 delete mode 100644 docs/html/classpugi_1_1xml__node__inherit__graph.png delete mode 100644 docs/html/classpugi_1_1xml__node__iterator-members.html delete mode 100644 docs/html/classpugi_1_1xml__node__iterator.html delete mode 100644 docs/html/classpugi_1_1xml__node__iterator__coll__graph.map delete mode 100644 docs/html/classpugi_1_1xml__node__iterator__coll__graph.md5 delete mode 100644 docs/html/classpugi_1_1xml__node__iterator__coll__graph.png delete mode 100644 docs/html/classpugi_1_1xml__tree__walker-members.html delete mode 100644 docs/html/classpugi_1_1xml__tree__walker.html delete mode 100644 docs/html/classpugi_1_1xml__tree__walker__coll__graph.map delete mode 100644 docs/html/classpugi_1_1xml__tree__walker__coll__graph.md5 delete mode 100644 docs/html/classpugi_1_1xml__tree__walker__coll__graph.png delete mode 100644 docs/html/classpugi_1_1xml__writer-members.html delete mode 100644 docs/html/classpugi_1_1xml__writer.html delete mode 100644 docs/html/classpugi_1_1xml__writer__file-members.html delete mode 100644 docs/html/classpugi_1_1xml__writer__file.html delete mode 100644 docs/html/classpugi_1_1xml__writer__file__coll__graph.map delete mode 100644 docs/html/classpugi_1_1xml__writer__file__coll__graph.md5 delete mode 100644 docs/html/classpugi_1_1xml__writer__file__coll__graph.png delete mode 100644 docs/html/classpugi_1_1xml__writer__file__inherit__graph.map delete mode 100644 docs/html/classpugi_1_1xml__writer__file__inherit__graph.md5 delete mode 100644 docs/html/classpugi_1_1xml__writer__file__inherit__graph.png delete mode 100644 docs/html/classpugi_1_1xml__writer__inherit__graph.map delete mode 100644 docs/html/classpugi_1_1xml__writer__inherit__graph.md5 delete mode 100644 docs/html/classpugi_1_1xml__writer__inherit__graph.png delete mode 100644 docs/html/classpugi_1_1xml__writer__stream-members.html delete mode 100644 docs/html/classpugi_1_1xml__writer__stream.html delete mode 100644 docs/html/classpugi_1_1xml__writer__stream__coll__graph.map delete mode 100644 docs/html/classpugi_1_1xml__writer__stream__coll__graph.md5 delete mode 100644 docs/html/classpugi_1_1xml__writer__stream__coll__graph.png delete mode 100644 docs/html/classpugi_1_1xml__writer__stream__inherit__graph.map delete mode 100644 docs/html/classpugi_1_1xml__writer__stream__inherit__graph.md5 delete mode 100644 docs/html/classpugi_1_1xml__writer__stream__inherit__graph.png delete mode 100644 docs/html/classpugi_1_1xpath__exception-members.html delete mode 100644 docs/html/classpugi_1_1xpath__exception.html delete mode 100644 docs/html/classpugi_1_1xpath__exception__coll__graph.map delete mode 100644 docs/html/classpugi_1_1xpath__exception__coll__graph.md5 delete mode 100644 docs/html/classpugi_1_1xpath__exception__coll__graph.png delete mode 100644 docs/html/classpugi_1_1xpath__exception__inherit__graph.map delete mode 100644 docs/html/classpugi_1_1xpath__exception__inherit__graph.md5 delete mode 100644 docs/html/classpugi_1_1xpath__exception__inherit__graph.png delete mode 100644 docs/html/classpugi_1_1xpath__node-members.html delete mode 100644 docs/html/classpugi_1_1xpath__node.html delete mode 100644 docs/html/classpugi_1_1xpath__node__coll__graph.map delete mode 100644 docs/html/classpugi_1_1xpath__node__coll__graph.md5 delete mode 100644 docs/html/classpugi_1_1xpath__node__coll__graph.png delete mode 100644 docs/html/classpugi_1_1xpath__node__set-members.html delete mode 100644 docs/html/classpugi_1_1xpath__node__set.html delete mode 100644 docs/html/classpugi_1_1xpath__node__set__coll__graph.map delete mode 100644 docs/html/classpugi_1_1xpath__node__set__coll__graph.md5 delete mode 100644 docs/html/classpugi_1_1xpath__node__set__coll__graph.png delete mode 100644 docs/html/classpugi_1_1xpath__query-members.html delete mode 100644 docs/html/classpugi_1_1xpath__query.html delete mode 100644 docs/html/classpugi_1_1xpath__query__coll__graph.map delete mode 100644 docs/html/classpugi_1_1xpath__query__coll__graph.md5 delete mode 100644 docs/html/classpugi_1_1xpath__query__coll__graph.png delete mode 100644 docs/html/deprecated.html delete mode 100644 docs/html/doxygen.css delete mode 100644 docs/html/doxygen.png delete mode 100644 docs/html/functions.html delete mode 100644 docs/html/functions_enum.html delete mode 100644 docs/html/functions_eval.html delete mode 100644 docs/html/functions_func.html delete mode 100644 docs/html/functions_type.html delete mode 100644 docs/html/functions_vars.html delete mode 100644 docs/html/graph_legend.dot delete mode 100644 docs/html/graph_legend.html delete mode 100644 docs/html/graph_legend.png delete mode 100644 docs/html/hierarchy.html delete mode 100644 docs/html/index.html delete mode 100644 docs/html/inherit__graph__0.map delete mode 100644 docs/html/inherit__graph__0.md5 delete mode 100644 docs/html/inherit__graph__0.png delete mode 100644 docs/html/inherit__graph__1.map delete mode 100644 docs/html/inherit__graph__1.md5 delete mode 100644 docs/html/inherit__graph__1.png delete mode 100644 docs/html/inherit__graph__10.map delete mode 100644 docs/html/inherit__graph__10.md5 delete mode 100644 docs/html/inherit__graph__10.png delete mode 100644 docs/html/inherit__graph__11.map delete mode 100644 docs/html/inherit__graph__11.md5 delete mode 100644 docs/html/inherit__graph__11.png delete mode 100644 docs/html/inherit__graph__2.map delete mode 100644 docs/html/inherit__graph__2.md5 delete mode 100644 docs/html/inherit__graph__2.png delete mode 100644 docs/html/inherit__graph__3.map delete mode 100644 docs/html/inherit__graph__3.md5 delete mode 100644 docs/html/inherit__graph__3.png delete mode 100644 docs/html/inherit__graph__4.map delete mode 100644 docs/html/inherit__graph__4.md5 delete mode 100644 docs/html/inherit__graph__4.png delete mode 100644 docs/html/inherit__graph__5.map delete mode 100644 docs/html/inherit__graph__5.md5 delete mode 100644 docs/html/inherit__graph__5.png delete mode 100644 docs/html/inherit__graph__6.map delete mode 100644 docs/html/inherit__graph__6.md5 delete mode 100644 docs/html/inherit__graph__6.png delete mode 100644 docs/html/inherit__graph__7.map delete mode 100644 docs/html/inherit__graph__7.md5 delete mode 100644 docs/html/inherit__graph__7.png delete mode 100644 docs/html/inherit__graph__8.map delete mode 100644 docs/html/inherit__graph__8.md5 delete mode 100644 docs/html/inherit__graph__8.png delete mode 100644 docs/html/inherit__graph__9.map delete mode 100644 docs/html/inherit__graph__9.md5 delete mode 100644 docs/html/inherit__graph__9.png delete mode 100644 docs/html/inherits.html delete mode 100644 docs/html/namespacemembers.html delete mode 100644 docs/html/namespacemembers_enum.html delete mode 100644 docs/html/namespacemembers_eval.html delete mode 100644 docs/html/namespacemembers_func.html delete mode 100644 docs/html/namespacemembers_type.html delete mode 100644 docs/html/namespacemembers_vars.html delete mode 100644 docs/html/namespacepugi.html delete mode 100644 docs/html/namespaces.html delete mode 100644 docs/html/namespacestd.html delete mode 100644 docs/html/pages.html delete mode 100644 docs/html/structpugi_1_1transfer__ownership__tag.html delete mode 100644 docs/html/structpugi_1_1xml__parse__result-members.html delete mode 100644 docs/html/structpugi_1_1xml__parse__result.html delete mode 100644 docs/html/structpugi_1_1xml__parse__result__coll__graph.map delete mode 100644 docs/html/structpugi_1_1xml__parse__result__coll__graph.md5 delete mode 100644 docs/html/structpugi_1_1xml__parse__result__coll__graph.png delete mode 100644 docs/html/tab_b.gif delete mode 100644 docs/html/tab_l.gif delete mode 100644 docs/html/tab_r.gif delete mode 100644 docs/html/tabs.css (limited to 'docs/html') diff --git a/docs/html/annotated.html b/docs/html/annotated.html deleted file mode 100644 index 9ff9539..0000000 --- a/docs/html/annotated.html +++ /dev/null @@ -1,42 +0,0 @@ - - -pugixml: Class List - - - - -
-
-
-
-

pugixml Class List

Here are the classes, structs, unions and interfaces with brief descriptions: - - - - - - - - - - - - - - - -
pugi::transfer_ownership_tagStruct used to distinguish parsing with ownership transfer from parsing without it
pugi::xml_attributeA light-weight wrapper for manipulating attributes in DOM tree
pugi::xml_attribute_iteratorAttribute iterator
pugi::xml_documentDocument class (DOM tree root)
pugi::xml_nodeA light-weight wrapper for manipulating nodes in DOM tree
pugi::xml_node_iteratorChild node iterator
pugi::xml_parse_resultParser result
pugi::xml_tree_walkerAbstract tree walker class
pugi::xml_writerAbstract writer class
pugi::xml_writer_fileXml_writer implementation for FILE*
pugi::xml_writer_streamXml_writer implementation for streams
pugi::xpath_exceptionXPath exception class
pugi::xpath_nodeXPath node class
pugi::xpath_node_setNot necessarily ordered constant collection of XPath nodes
pugi::xpath_queryA class that holds compiled XPath query and allows to evaluate query result
-
Generated on Tue May 25 23:22:40 2010 for pugixml by  - -doxygen 1.4.6-NO
- - diff --git a/docs/html/classpugi_1_1xml__attribute-members.html b/docs/html/classpugi_1_1xml__attribute-members.html deleted file mode 100644 index df260e5..0000000 --- a/docs/html/classpugi_1_1xml__attribute-members.html +++ /dev/null @@ -1,59 +0,0 @@ - - -pugixml: Member List - - - - -
-
-
-
-

pugi::xml_attribute Member List

This is the complete list of members for pugi::xml_attribute, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
as_bool() const pugi::xml_attribute
as_double() const pugi::xml_attribute
as_float() const pugi::xml_attribute
as_int() const pugi::xml_attribute
as_uint() const pugi::xml_attribute
document_order() const (defined in pugi::xml_attribute)pugi::xml_attribute
empty() const pugi::xml_attribute
name() const pugi::xml_attribute
next_attribute() const pugi::xml_attribute
operator unspecified_bool_type() const pugi::xml_attribute
operator!() const (defined in pugi::xml_attribute)pugi::xml_attribute
operator!=(const xml_attribute &r) const pugi::xml_attribute
operator<(const xml_attribute &r) const pugi::xml_attribute
operator<=(const xml_attribute &r) const pugi::xml_attribute
operator=(const char_t *rhs)pugi::xml_attribute
operator=(int rhs)pugi::xml_attribute
operator=(unsigned int rhs)pugi::xml_attribute
operator=(double rhs)pugi::xml_attribute
operator=(bool rhs)pugi::xml_attribute
operator==(const xml_attribute &r) const pugi::xml_attribute
operator>(const xml_attribute &r) const pugi::xml_attribute
operator>=(const xml_attribute &r) const pugi::xml_attribute
previous_attribute() const pugi::xml_attribute
set_name(const char_t *rhs)pugi::xml_attribute
set_value(const char_t *rhs)pugi::xml_attribute
set_value(int rhs)pugi::xml_attribute
set_value(unsigned int rhs)pugi::xml_attribute
set_value(double rhs)pugi::xml_attribute
set_value(bool rhs)pugi::xml_attribute
value() const pugi::xml_attribute
xml_attribute()pugi::xml_attribute
xml_attribute_iterator (defined in pugi::xml_attribute)pugi::xml_attribute [friend]
xml_node (defined in pugi::xml_attribute)pugi::xml_attribute [friend]


Generated on Tue May 25 23:22:40 2010 for pugixml by  - -doxygen 1.4.6-NO
- - diff --git a/docs/html/classpugi_1_1xml__attribute.html b/docs/html/classpugi_1_1xml__attribute.html deleted file mode 100644 index fc26418..0000000 --- a/docs/html/classpugi_1_1xml__attribute.html +++ /dev/null @@ -1,1112 +0,0 @@ - - -pugixml: pugi::xml_attribute Class Reference - - - - -
-
-
-
- -

pugi::xml_attribute Class Reference

Collaboration diagram for pugi::xml_attribute:

Collaboration graph
-
[legend]
List of all members.

Detailed Description

-A light-weight wrapper for manipulating attributes in DOM tree. -

-Note: xml_attribute does not allocate any memory for the attribute it wraps; it only wraps a pointer to existing attribute. -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Public Member Functions

 xml_attribute ()
 Default ctor.
 operator unspecified_bool_type () const
 Safe bool conversion.
-bool operator! () const
bool operator== (const xml_attribute &r) const
 Compare wrapped pointer to the attribute to the pointer that is wrapped by r.
bool operator!= (const xml_attribute &r) const
 Compare wrapped pointer to the attribute to the pointer that is wrapped by r.
bool operator< (const xml_attribute &r) const
 Compare wrapped pointer to the attribute to the pointer that is wrapped by r.
bool operator> (const xml_attribute &r) const
 Compare wrapped pointer to the attribute to the pointer that is wrapped by r.
bool operator<= (const xml_attribute &r) const
 Compare wrapped pointer to the attribute to the pointer that is wrapped by r.
bool operator>= (const xml_attribute &r) const
 Compare wrapped pointer to the attribute to the pointer that is wrapped by r.
xml_attribute next_attribute () const
 Get next attribute in attribute list of node that contains the attribute.
xml_attribute previous_attribute () const
 Get previous attribute in attribute list of node that contains the attribute.
int as_int () const
 Cast attribute value as int.
unsigned int as_uint () const
 Cast attribute value as unsigned int.
double as_double () const
 Cast attribute value as double.
float as_float () const
 Cast attribute value as float.
bool as_bool () const
 Cast attribute value as bool.
-PUGIXML_DEPRECATED unsigned
-int 
document_order () const
xml_attributeoperator= (const char_t *rhs)
 Set attribute value to rhs.
xml_attributeoperator= (int rhs)
 Set attribute value to rhs.
xml_attributeoperator= (unsigned int rhs)
 Set attribute value to rhs.
xml_attributeoperator= (double rhs)
 Set attribute value to rhs.
xml_attributeoperator= (bool rhs)
 Set attribute value to either 'true' or 'false' (depends on whether rhs is true or false).
bool set_name (const char_t *rhs)
 Set attribute name to rhs.
bool set_value (const char_t *rhs)
 Set attribute value to rhs.
bool set_value (int rhs)
 Set attribute value to rhs.
bool set_value (unsigned int rhs)
 Set attribute value to rhs.
bool set_value (double rhs)
 Set attribute value to rhs.
bool set_value (bool rhs)
 Set attribute value to either 'true' or 'false' (depends on whether rhs is true or false).
bool empty () const
 Check if attribute is empty.
const char_tname () const
 Get attribute name.
const char_tvalue () const
 Get attribute value.

Friends

-class xml_attribute_iterator
-class xml_node
-


Constructor & Destructor Documentation

-

- - - - -
- - - - - - - - -
pugi::xml_attribute::xml_attribute  ) 
-
- - - - - -
-   - - -

-Default ctor. -

-Constructs an empty attribute.

-


Member Function Documentation

-

- - - - -
- - - - - - - - -
pugi::xml_attribute::operator unspecified_bool_type  )  const
-
- - - - - -
-   - - -

-Safe bool conversion. -

-Allows xml_node to be used in a context where boolean variable is expected, such as 'if (node)'.

-

- - - - -
- - - - - - - - - -
bool pugi::xml_attribute::operator== const xml_attribute r  )  const
-
- - - - - -
-   - - -

-Compare wrapped pointer to the attribute to the pointer that is wrapped by r. -

-

Parameters:
- - -
r - value to compare to
-
-
Returns:
comparison result
-
-

- - - - -
- - - - - - - - - -
bool pugi::xml_attribute::operator!= const xml_attribute r  )  const
-
- - - - - -
-   - - -

-Compare wrapped pointer to the attribute to the pointer that is wrapped by r. -

-

Parameters:
- - -
r - value to compare to
-
-
Returns:
comparison result
-
-

- - - - -
- - - - - - - - - -
bool pugi::xml_attribute::operator< const xml_attribute r  )  const
-
- - - - - -
-   - - -

-Compare wrapped pointer to the attribute to the pointer that is wrapped by r. -

-

Parameters:
- - -
r - value to compare to
-
-
Returns:
comparison result
-
-

- - - - -
- - - - - - - - - -
bool pugi::xml_attribute::operator> const xml_attribute r  )  const
-
- - - - - -
-   - - -

-Compare wrapped pointer to the attribute to the pointer that is wrapped by r. -

-

Parameters:
- - -
r - value to compare to
-
-
Returns:
comparison result
-
-

- - - - -
- - - - - - - - - -
bool pugi::xml_attribute::operator<= const xml_attribute r  )  const
-
- - - - - -
-   - - -

-Compare wrapped pointer to the attribute to the pointer that is wrapped by r. -

-

Parameters:
- - -
r - value to compare to
-
-
Returns:
comparison result
-
-

- - - - -
- - - - - - - - - -
bool pugi::xml_attribute::operator>= const xml_attribute r  )  const
-
- - - - - -
-   - - -

-Compare wrapped pointer to the attribute to the pointer that is wrapped by r. -

-

Parameters:
- - -
r - value to compare to
-
-
Returns:
comparison result
-
-

- - - - -
- - - - - - - - -
xml_attribute pugi::xml_attribute::next_attribute  )  const
-
- - - - - -
-   - - -

-Get next attribute in attribute list of node that contains the attribute. -

-

Returns:
next attribute, if any; empty attribute otherwise
-
-

- - - - -
- - - - - - - - -
xml_attribute pugi::xml_attribute::previous_attribute  )  const
-
- - - - - -
-   - - -

-Get previous attribute in attribute list of node that contains the attribute. -

-

Returns:
previous attribute, if any; empty attribute otherwise
-
-

- - - - -
- - - - - - - - -
int pugi::xml_attribute::as_int  )  const
-
- - - - - -
-   - - -

-Cast attribute value as int. -

-

Returns:
attribute value as int, or 0 if conversion did not succeed or attribute is empty
-
-

- - - - -
- - - - - - - - -
unsigned int pugi::xml_attribute::as_uint  )  const
-
- - - - - -
-   - - -

-Cast attribute value as unsigned int. -

-

Returns:
attribute value as unsigned int, or 0 if conversion did not succeed or attribute is empty
-
Note:
values out of non-negative int range (usually [0, 2^31-1]) get clamped to range boundaries
-
-

- - - - -
- - - - - - - - -
double pugi::xml_attribute::as_double  )  const
-
- - - - - -
-   - - -

-Cast attribute value as double. -

-

Returns:
attribute value as double, or 0.0 if conversion did not succeed or attribute is empty
-
-

- - - - -
- - - - - - - - -
float pugi::xml_attribute::as_float  )  const
-
- - - - - -
-   - - -

-Cast attribute value as float. -

-

Returns:
attribute value as float, or 0.0f if conversion did not succeed or attribute is empty
-
-

- - - - -
- - - - - - - - -
bool pugi::xml_attribute::as_bool  )  const
-
- - - - - -
-   - - -

-Cast attribute value as bool. -

-Returns true for attributes with values that start with '1', 't', 'T', 'y', 'Y', returns false for other attributes.

-

Returns:
attribute value as bool, or false if conversion did not succeed or attribute is empty
-
-

- - - - -
- - - - - - - - - -
xml_attribute& pugi::xml_attribute::operator= const char_t rhs  ) 
-
- - - - - -
-   - - -

-Set attribute value to rhs. -

-

Parameters:
- - -
rhs - new attribute value
-
-
Returns:
self
-
-

- - - - -
- - - - - - - - - -
xml_attribute& pugi::xml_attribute::operator= int  rhs  ) 
-
- - - - - -
-   - - -

-Set attribute value to rhs. -

-

Parameters:
- - -
rhs - new attribute value
-
-
Returns:
self
-
-

- - - - -
- - - - - - - - - -
xml_attribute& pugi::xml_attribute::operator= unsigned int  rhs  ) 
-
- - - - - -
-   - - -

-Set attribute value to rhs. -

-

Parameters:
- - -
rhs - new attribute value
-
-
Returns:
self
-
-

- - - - -
- - - - - - - - - -
xml_attribute& pugi::xml_attribute::operator= double  rhs  ) 
-
- - - - - -
-   - - -

-Set attribute value to rhs. -

-

Parameters:
- - -
rhs - new attribute value
-
-
Returns:
self
-
-

- - - - -
- - - - - - - - - -
xml_attribute& pugi::xml_attribute::operator= bool  rhs  ) 
-
- - - - - -
-   - - -

-Set attribute value to either 'true' or 'false' (depends on whether rhs is true or false). -

-

Parameters:
- - -
rhs - new attribute value
-
-
Returns:
self
-
-

- - - - -
- - - - - - - - - -
bool pugi::xml_attribute::set_name const char_t rhs  ) 
-
- - - - - -
-   - - -

-Set attribute name to rhs. -

-

Parameters:
- - -
rhs - new attribute name
-
-
Returns:
success flag (call fails if attribute is empty or there is not enough memory)
-
-

- - - - -
- - - - - - - - - -
bool pugi::xml_attribute::set_value const char_t rhs  ) 
-
- - - - - -
-   - - -

-Set attribute value to rhs. -

-

Parameters:
- - -
rhs - new attribute value
-
-
Returns:
success flag (call fails if attribute is empty or there is not enough memory)
-
-

- - - - -
- - - - - - - - - -
bool pugi::xml_attribute::set_value int  rhs  ) 
-
- - - - - -
-   - - -

-Set attribute value to rhs. -

-

Parameters:
- - -
rhs - new attribute value
-
-
Returns:
success flag (call fails if attribute is empty or there is not enough memory)
-
-

- - - - -
- - - - - - - - - -
bool pugi::xml_attribute::set_value unsigned int  rhs  ) 
-
- - - - - -
-   - - -

-Set attribute value to rhs. -

-

Parameters:
- - -
rhs - new attribute value
-
-
Returns:
success flag (call fails if attribute is empty or there is not enough memory)
-
-

- - - - -
- - - - - - - - - -
bool pugi::xml_attribute::set_value double  rhs  ) 
-
- - - - - -
-   - - -

-Set attribute value to rhs. -

-

Parameters:
- - -
rhs - new attribute value
-
-
Returns:
success flag (call fails if attribute is empty or there is not enough memory)
-
-

- - - - -
- - - - - - - - - -
bool pugi::xml_attribute::set_value bool  rhs  ) 
-
- - - - - -
-   - - -

-Set attribute value to either 'true' or 'false' (depends on whether rhs is true or false). -

-

Parameters:
- - -
rhs - new attribute value
-
-
Returns:
success flag (call fails if attribute is empty or there is not enough memory)
-
-

- - - - -
- - - - - - - - -
bool pugi::xml_attribute::empty  )  const
-
- - - - - -
-   - - -

-Check if attribute is empty. -

-

Returns:
true if attribute is empty, false otherwise
-
-

- - - - -
- - - - - - - - -
const char_t* pugi::xml_attribute::name  )  const
-
- - - - - -
-   - - -

-Get attribute name. -

-

Returns:
attribute name, or "" if attribute is empty
-
-

- - - - -
- - - - - - - - -
const char_t* pugi::xml_attribute::value  )  const
-
- - - - - -
-   - - -

-Get attribute value. -

-

Returns:
attribute value, or "" if attribute is empty
-
-


Generated on Tue May 25 23:22:40 2010 for pugixml by  - -doxygen 1.4.6-NO
- - diff --git a/docs/html/classpugi_1_1xml__attribute__coll__graph.map b/docs/html/classpugi_1_1xml__attribute__coll__graph.map deleted file mode 100644 index 5a14779..0000000 --- a/docs/html/classpugi_1_1xml__attribute__coll__graph.map +++ /dev/null @@ -1 +0,0 @@ -base referer diff --git a/docs/html/classpugi_1_1xml__attribute__coll__graph.md5 b/docs/html/classpugi_1_1xml__attribute__coll__graph.md5 deleted file mode 100644 index 5c6e354..0000000 --- a/docs/html/classpugi_1_1xml__attribute__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -bbcc1bb9d46dc6d7963d87bb57d9c972 \ No newline at end of file diff --git a/docs/html/classpugi_1_1xml__attribute__coll__graph.png b/docs/html/classpugi_1_1xml__attribute__coll__graph.png deleted file mode 100644 index d9c013c..0000000 Binary files a/docs/html/classpugi_1_1xml__attribute__coll__graph.png and /dev/null differ diff --git a/docs/html/classpugi_1_1xml__attribute__iterator-members.html b/docs/html/classpugi_1_1xml__attribute__iterator-members.html deleted file mode 100644 index b4d1e9e..0000000 --- a/docs/html/classpugi_1_1xml__attribute__iterator-members.html +++ /dev/null @@ -1,42 +0,0 @@ - - -pugixml: Member List - - - - -
-
-
-
-

pugi::xml_attribute_iterator Member List

This is the complete list of members for pugi::xml_attribute_iterator, including all inherited members.

- - - - - - - - - - - - - - - - -
difference_type typedefpugi::xml_attribute_iterator
iterator_category typedef (defined in pugi::xml_attribute_iterator)pugi::xml_attribute_iterator
operator *()pugi::xml_attribute_iterator
operator!=(const xml_attribute_iterator &rhs) const pugi::xml_attribute_iterator
operator++()pugi::xml_attribute_iterator
operator++(int)pugi::xml_attribute_iterator
operator--()pugi::xml_attribute_iterator
operator--(int)pugi::xml_attribute_iterator
operator->()pugi::xml_attribute_iterator
operator==(const xml_attribute_iterator &rhs) const pugi::xml_attribute_iterator
pointer typedef (defined in pugi::xml_attribute_iterator)pugi::xml_attribute_iterator
reference typedef (defined in pugi::xml_attribute_iterator)pugi::xml_attribute_iterator
value_type typedef (defined in pugi::xml_attribute_iterator)pugi::xml_attribute_iterator
xml_attribute_iterator()pugi::xml_attribute_iterator
xml_attribute_iterator(const xml_attribute &node)pugi::xml_attribute_iterator
xml_node (defined in pugi::xml_attribute_iterator)pugi::xml_attribute_iterator [friend]


Generated on Tue May 25 23:22:41 2010 for pugixml by  - -doxygen 1.4.6-NO
- - diff --git a/docs/html/classpugi_1_1xml__attribute__iterator.html b/docs/html/classpugi_1_1xml__attribute__iterator.html deleted file mode 100644 index bde0919..0000000 --- a/docs/html/classpugi_1_1xml__attribute__iterator.html +++ /dev/null @@ -1,383 +0,0 @@ - - -pugixml: pugi::xml_attribute_iterator Class Reference - - - - -
-
-
-
- -

pugi::xml_attribute_iterator Class Reference

Collaboration diagram for pugi::xml_attribute_iterator:

Collaboration graph
- - - -
[legend]
List of all members.

Detailed Description

-Attribute iterator. -

-It's a bidirectional iterator with value type 'xml_attribute'. -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Public Types

-typedef ptrdiff_t difference_type
 Iterator traits.
-typedef xml_attribute value_type
-typedef xml_attributepointer
-typedef xml_attributereference
-typedef std::bidirectional_iterator_tag iterator_category

Public Member Functions

xml_attribute_iterator ()
 Default ctor.
 xml_attribute_iterator (const xml_attribute &node)
 Initializing ctor.
bool operator== (const xml_attribute_iterator &rhs) const
 Check if this iterator is equal to rhs.
bool operator!= (const xml_attribute_iterator &rhs) const
 Check if this iterator is not equal to rhs.
xml_attributeoperator * ()
 Dereferencing operator.
xml_attributeoperator-> ()
 Member access operator.
const xml_attribute_iteratoroperator++ ()
 Pre-increment operator.
xml_attribute_iterator operator++ (int)
 Post-increment operator.
const xml_attribute_iteratoroperator-- ()
 Pre-decrement operator.
xml_attribute_iterator operator-- (int)
 Post-decrement operator.

Friends

-class xml_node
-


Constructor & Destructor Documentation

-

- - - - -
- - - - - - - - - -
pugi::xml_attribute_iterator::xml_attribute_iterator const xml_attribute node  ) 
-
- - - - - -
-   - - -

-Initializing ctor. -

-

Parameters:
- - -
node - node that iterator will point at
-
-
-


Member Function Documentation

-

- - - - -
- - - - - - - - - -
bool pugi::xml_attribute_iterator::operator== const xml_attribute_iterator rhs  )  const
-
- - - - - -
-   - - -

-Check if this iterator is equal to rhs. -

-

Parameters:
- - -
rhs - other iterator
-
-
Returns:
comparison result
-
-

- - - - -
- - - - - - - - - -
bool pugi::xml_attribute_iterator::operator!= const xml_attribute_iterator rhs  )  const
-
- - - - - -
-   - - -

-Check if this iterator is not equal to rhs. -

-

Parameters:
- - -
rhs - other iterator
-
-
Returns:
comparison result
-
-

- - - - -
- - - - - - - - -
xml_attribute& pugi::xml_attribute_iterator::operator *  ) 
-
- - - - - -
-   - - -

-Dereferencing operator. -

-

Returns:
reference to the node iterator points at
-
-

- - - - -
- - - - - - - - -
xml_attribute* pugi::xml_attribute_iterator::operator->  ) 
-
- - - - - -
-   - - -

-Member access operator. -

-

Returns:
poitner to the node iterator points at
-
-

- - - - -
- - - - - - - - -
const xml_attribute_iterator& pugi::xml_attribute_iterator::operator++  ) 
-
- - - - - -
-   - - -

-Pre-increment operator. -

-

Returns:
self
-
-

- - - - -
- - - - - - - - - -
xml_attribute_iterator pugi::xml_attribute_iterator::operator++ int   ) 
-
- - - - - -
-   - - -

-Post-increment operator. -

-

Returns:
old value
-
-

- - - - -
- - - - - - - - -
const xml_attribute_iterator& pugi::xml_attribute_iterator::operator--  ) 
-
- - - - - -
-   - - -

-Pre-decrement operator. -

-

Returns:
self
-
-

- - - - -
- - - - - - - - - -
xml_attribute_iterator pugi::xml_attribute_iterator::operator-- int   ) 
-
- - - - - -
-   - - -

-Post-decrement operator. -

-

Returns:
old value
-
-


Generated on Tue May 25 23:22:41 2010 for pugixml by  - -doxygen 1.4.6-NO
- - diff --git a/docs/html/classpugi_1_1xml__attribute__iterator__coll__graph.map b/docs/html/classpugi_1_1xml__attribute__iterator__coll__graph.map deleted file mode 100644 index 45d1d59..0000000 --- a/docs/html/classpugi_1_1xml__attribute__iterator__coll__graph.map +++ /dev/null @@ -1,2 +0,0 @@ -base referer -rect $classpugi_1_1xml__attribute.html 29,96 163,123 diff --git a/docs/html/classpugi_1_1xml__attribute__iterator__coll__graph.md5 b/docs/html/classpugi_1_1xml__attribute__iterator__coll__graph.md5 deleted file mode 100644 index c8a8a08..0000000 --- a/docs/html/classpugi_1_1xml__attribute__iterator__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -54a01f4a903e310d0987eaec7e765b9d \ No newline at end of file diff --git a/docs/html/classpugi_1_1xml__attribute__iterator__coll__graph.png b/docs/html/classpugi_1_1xml__attribute__iterator__coll__graph.png deleted file mode 100644 index 65c4105..0000000 Binary files a/docs/html/classpugi_1_1xml__attribute__iterator__coll__graph.png and /dev/null differ diff --git a/docs/html/classpugi_1_1xml__document-members.html b/docs/html/classpugi_1_1xml__document-members.html deleted file mode 100644 index 60be3a0..0000000 --- a/docs/html/classpugi_1_1xml__document-members.html +++ /dev/null @@ -1,122 +0,0 @@ - - -pugixml: Member List - - - - -
-
-
-
-

pugi::xml_document Member List

This is the complete list of members for pugi::xml_document, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
_root (defined in pugi::xml_node)pugi::xml_node [protected]
all_elements_by_name(const char_t *name, OutputIterator it) const pugi::xml_node [inline]
all_elements_by_name_w(const char_t *name, OutputIterator it) const pugi::xml_node [inline]
append_attribute(const char_t *name)pugi::xml_node
append_child(xml_node_type type=node_element)pugi::xml_node
append_copy(const xml_attribute &proto)pugi::xml_node
append_copy(const xml_node &proto)pugi::xml_node
attribute(const char_t *name) const pugi::xml_node
attribute_iterator typedefpugi::xml_node
attribute_w(const char_t *name) const pugi::xml_node
attributes_begin() const pugi::xml_node
attributes_end() const pugi::xml_node
begin() const pugi::xml_node
child(const char_t *name) const pugi::xml_node
child_value() const pugi::xml_node
child_value(const char_t *name) const pugi::xml_node
child_value_w(const char_t *name) const pugi::xml_node
child_w(const char_t *name) const pugi::xml_node
document_order() const (defined in pugi::xml_node)pugi::xml_node
empty() const pugi::xml_node
end() const pugi::xml_node
find_attribute(Predicate pred) const pugi::xml_node [inline]
find_child(Predicate pred) const pugi::xml_node [inline]
find_child_by_attribute(const char_t *name, const char_t *attr_name, const char_t *attr_value) const pugi::xml_node
find_child_by_attribute(const char_t *attr_name, const char_t *attr_value) const pugi::xml_node
find_child_by_attribute_w(const char_t *name, const char_t *attr_name, const char_t *attr_value) const pugi::xml_node
find_child_by_attribute_w(const char_t *attr_name, const char_t *attr_value) const pugi::xml_node
find_node(Predicate pred) const pugi::xml_node [inline]
first_attribute() const pugi::xml_node
first_child() const pugi::xml_node
first_element_by_path(const char_t *path, char_t delimiter= '/') const pugi::xml_node
insert_attribute_after(const char_t *name, const xml_attribute &attr)pugi::xml_node
insert_attribute_before(const char_t *name, const xml_attribute &attr)pugi::xml_node
insert_child_after(xml_node_type type, const xml_node &node)pugi::xml_node
insert_child_before(xml_node_type type, const xml_node &node)pugi::xml_node
insert_copy_after(const xml_attribute &proto, const xml_attribute &attr)pugi::xml_node
insert_copy_after(const xml_node &proto, const xml_node &node)pugi::xml_node
insert_copy_before(const xml_attribute &proto, const xml_attribute &attr)pugi::xml_node
insert_copy_before(const xml_node &proto, const xml_node &node)pugi::xml_node
iterator typedefpugi::xml_node
last_attribute() const pugi::xml_node
last_child() const pugi::xml_node
load(std::basic_istream< char, std::char_traits< char > > &stream, unsigned int options=parse_default, encoding_t encoding=encoding_auto)pugi::xml_document
load(std::basic_istream< wchar_t, std::char_traits< wchar_t > > &stream, unsigned int options=parse_default)pugi::xml_document
load(const char_t *contents, unsigned int options=parse_default)pugi::xml_document
load_buffer(const void *contents, size_t size, unsigned int options=parse_default, encoding_t encoding=encoding_auto)pugi::xml_document
load_buffer_inplace(void *contents, size_t size, unsigned int options=parse_default, encoding_t encoding=encoding_auto)pugi::xml_document
load_buffer_inplace_own(void *contents, size_t size, unsigned int options=parse_default, encoding_t encoding=encoding_auto)pugi::xml_document
load_file(const char *name, unsigned int options=parse_default, encoding_t encoding=encoding_auto)pugi::xml_document
name() const pugi::xml_node
next_sibling(const char_t *name) const pugi::xml_node
next_sibling() const pugi::xml_node
next_sibling_w(const char_t *name) const pugi::xml_node
offset_debug() const pugi::xml_node
operator unspecified_bool_type() const pugi::xml_node
operator!() const (defined in pugi::xml_node)pugi::xml_node
operator!=(const xml_node &r) const pugi::xml_node
operator<(const xml_node &r) const pugi::xml_node
operator<=(const xml_node &r) const pugi::xml_node
operator==(const xml_node &r) const pugi::xml_node
operator>(const xml_node &r) const pugi::xml_node
operator>=(const xml_node &r) const pugi::xml_node
parent() const pugi::xml_node
parse(char *xmlstr, unsigned int options=parse_default)pugi::xml_document
parse(const transfer_ownership_tag &, char *xmlstr, unsigned int options=parse_default)pugi::xml_document
path(char_t delimiter= '/') const pugi::xml_node
precompute_document_order()pugi::xml_document
previous_sibling(const char_t *name) const pugi::xml_node
previous_sibling() const pugi::xml_node
previous_sibling_w(const char_t *name) const pugi::xml_node
print(xml_writer &writer, const char_t *indent=PUGIXML_TEXT("\t"), unsigned int flags=format_default, encoding_t encoding=encoding_auto, unsigned int depth=0) const pugi::xml_node
print(std::basic_ostream< char, std::char_traits< char > > &os, const char_t *indent=PUGIXML_TEXT("\t"), unsigned int flags=format_default, encoding_t encoding=encoding_auto, unsigned int depth=0) const pugi::xml_node
print(std::basic_ostream< wchar_t, std::char_traits< wchar_t > > &os, const char_t *indent=PUGIXML_TEXT("\t"), unsigned int flags=format_default, unsigned int depth=0) const pugi::xml_node
remove_attribute(const xml_attribute &a)pugi::xml_node
remove_attribute(const char_t *name)pugi::xml_node
remove_child(const xml_node &n)pugi::xml_node
remove_child(const char_t *name)pugi::xml_node
root() const pugi::xml_node
save(xml_writer &writer, const char_t *indent=PUGIXML_TEXT("\t"), unsigned int flags=format_default, encoding_t encoding=encoding_auto) const pugi::xml_document
save(std::basic_ostream< char, std::char_traits< char > > &stream, const char_t *indent=PUGIXML_TEXT("\t"), unsigned int flags=format_default, encoding_t encoding=encoding_auto) const pugi::xml_document
save(std::basic_ostream< wchar_t, std::char_traits< wchar_t > > &stream, const char_t *indent=PUGIXML_TEXT("\t"), unsigned int flags=format_default) const pugi::xml_document
save_file(const char *name, const char_t *indent=PUGIXML_TEXT("\t"), unsigned int flags=format_default, encoding_t encoding=encoding_auto) const pugi::xml_document
select_nodes(const char_t *query) const pugi::xml_node
select_nodes(const xpath_query &query) const pugi::xml_node
select_single_node(const char_t *query) const pugi::xml_node
select_single_node(const xpath_query &query) const pugi::xml_node
set_name(const char_t *rhs)pugi::xml_node
set_value(const char_t *rhs)pugi::xml_node
traverse(xml_tree_walker &walker)pugi::xml_node
type() const pugi::xml_node
unspecified_bool_type typedef (defined in pugi::xml_node)pugi::xml_node [protected]
value() const pugi::xml_node
xml_document()pugi::xml_document
xml_node(xml_node_struct *p) (defined in pugi::xml_node)pugi::xml_node [explicit, protected]
xml_node()pugi::xml_node
~xml_document()pugi::xml_document


Generated on Tue May 25 23:22:41 2010 for pugixml by  - -doxygen 1.4.6-NO
- - diff --git a/docs/html/classpugi_1_1xml__document.html b/docs/html/classpugi_1_1xml__document.html deleted file mode 100644 index 96a34bc..0000000 --- a/docs/html/classpugi_1_1xml__document.html +++ /dev/null @@ -1,809 +0,0 @@ - - -pugixml: pugi::xml_document Class Reference - - - - -
-
-
-
- -

pugi::xml_document Class Reference

Inheritance diagram for pugi::xml_document:

Inheritance graph
- - - -
[legend]
Collaboration diagram for pugi::xml_document:

Collaboration graph
- - - -
[legend]
List of all members.

Detailed Description

-Document class (DOM tree root). -

-This class has noncopyable semantics (private copy ctor/assignment operator). -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Public Member Functions

xml_document ()
 Default ctor, makes empty document.
~xml_document ()
 Dtor.
xml_parse_result load (std::basic_istream< char, std::char_traits< char > > &stream, unsigned int options=parse_default, encoding_t encoding=encoding_auto)
 Load document from stream.
xml_parse_result load (std::basic_istream< wchar_t, std::char_traits< wchar_t > > &stream, unsigned int options=parse_default)
 Load document from stream.
xml_parse_result load (const char_t *contents, unsigned int options=parse_default)
 Load document from string.
PUGIXML_DEPRECATED xml_parse_result parse (char *xmlstr, unsigned int options=parse_default)
 Parse the given XML string in-situ.
PUGIXML_DEPRECATED xml_parse_result parse (const transfer_ownership_tag &, char *xmlstr, unsigned int options=parse_default)
 Parse the given XML string in-situ (gains ownership).
xml_parse_result load_file (const char *name, unsigned int options=parse_default, encoding_t encoding=encoding_auto)
 Load document from file.
xml_parse_result load_buffer (const void *contents, size_t size, unsigned int options=parse_default, encoding_t encoding=encoding_auto)
 Load document from buffer.
xml_parse_result load_buffer_inplace (void *contents, size_t size, unsigned int options=parse_default, encoding_t encoding=encoding_auto)
 Load document from buffer in-situ.
xml_parse_result load_buffer_inplace_own (void *contents, size_t size, unsigned int options=parse_default, encoding_t encoding=encoding_auto)
 Load document from buffer in-situ (gains buffer ownership).
void save (xml_writer &writer, const char_t *indent=PUGIXML_TEXT("\t"), unsigned int flags=format_default, encoding_t encoding=encoding_auto) const
 Save XML to writer.
void save (std::basic_ostream< char, std::char_traits< char > > &stream, const char_t *indent=PUGIXML_TEXT("\t"), unsigned int flags=format_default, encoding_t encoding=encoding_auto) const
 Save XML to stream.
void save (std::basic_ostream< wchar_t, std::char_traits< wchar_t > > &stream, const char_t *indent=PUGIXML_TEXT("\t"), unsigned int flags=format_default) const
 Save XML to stream.
bool save_file (const char *name, const char_t *indent=PUGIXML_TEXT("\t"), unsigned int flags=format_default, encoding_t encoding=encoding_auto) const
 Save XML to file.
-PUGIXML_DEPRECATED void precompute_document_order ()
 Compute document order for the whole tree Sometimes this makes evaluation of XPath queries faster.
-


Member Function Documentation

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
xml_parse_result pugi::xml_document::load std::basic_istream< char, std::char_traits< char > > &  stream,
unsigned int  options = parse_default,
encoding_t  encoding = encoding_auto
-
- - - - - -
-   - - -

-Load document from stream. -

-

Parameters:
- - - - -
stream - stream with xml data
options - parsing options
encoding - source data encoding
-
-
Returns:
parsing result
-
-

- - - - -
- - - - - - - - - - - - - - - - - - -
xml_parse_result pugi::xml_document::load std::basic_istream< wchar_t, std::char_traits< wchar_t > > &  stream,
unsigned int  options = parse_default
-
- - - - - -
-   - - -

-Load document from stream. -

-

Parameters:
- - - -
stream - stream with xml data
options - parsing options
-
-
Returns:
parsing result
-
-

- - - - -
- - - - - - - - - - - - - - - - - - -
xml_parse_result pugi::xml_document::load const char_t contents,
unsigned int  options = parse_default
-
- - - - - -
-   - - -

-Load document from string. -

-String has to be zero-terminated. No encoding conversions are applied.

-

Parameters:
- - - -
contents - input string
options - parsing options
-
-
Returns:
parsing result
-
-

- - - - -
- - - - - - - - - - - - - - - - - - -
PUGIXML_DEPRECATED xml_parse_result pugi::xml_document::parse char *  xmlstr,
unsigned int  options = parse_default
-
- - - - - -
-   - - -

-Parse the given XML string in-situ. -

-The string is modified; you should ensure that string data will persist throughout the document's lifetime. Although, document does not gain ownership over the string, so you should free the memory occupied by it manually.

-

Parameters:
- - - -
xmlstr - readwrite string with xml data
options - parsing options
-
-
Returns:
parsing result
-
Deprecated:
This function is deprecated and will be removed in future versions; use xml_document::load_buffer_inplace instead
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
PUGIXML_DEPRECATED xml_parse_result pugi::xml_document::parse const transfer_ownership_tag,
char *  xmlstr,
unsigned int  options = parse_default
-
- - - - - -
-   - - -

-Parse the given XML string in-situ (gains ownership). -

-The string is modified; document gains ownership over the string, so you don't have to worry about it's lifetime. Call example: doc.parse(transfer_ownership_tag(), string, options);

-

Parameters:
- - - -
xmlstr - readwrite string with xml data
options - parsing options
-
-
Returns:
parsing result
-
Deprecated:
This function is deprecated and will be removed in future versions; use xml_document::load_buffer_inplace_own instead
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
xml_parse_result pugi::xml_document::load_file const char *  name,
unsigned int  options = parse_default,
encoding_t  encoding = encoding_auto
-
- - - - - -
-   - - -

-Load document from file. -

-

Parameters:
- - - - -
name - file name
options - parsing options
encoding - source data encoding
-
-
Returns:
parsing result
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
xml_parse_result pugi::xml_document::load_buffer const void *  contents,
size_t  size,
unsigned int  options = parse_default,
encoding_t  encoding = encoding_auto
-
- - - - - -
-   - - -

-Load document from buffer. -

-

Parameters:
- - - - - -
contents - buffer contents
size - buffer size in bytes
options - parsing options
encoding - source data encoding
-
-
Returns:
parsing result
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
xml_parse_result pugi::xml_document::load_buffer_inplace void *  contents,
size_t  size,
unsigned int  options = parse_default,
encoding_t  encoding = encoding_auto
-
- - - - - -
-   - - -

-Load document from buffer in-situ. -

-The buffer is modified; you should ensure that buffer data will persist throughout the document's lifetime. Document does not gain ownership over the buffer, so you should free the buffer memory manually.

-

Parameters:
- - - - - -
contents - buffer contents
size - buffer size in bytes
options - parsing options
encoding - source data encoding
-
-
Returns:
parsing result
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
xml_parse_result pugi::xml_document::load_buffer_inplace_own void *  contents,
size_t  size,
unsigned int  options = parse_default,
encoding_t  encoding = encoding_auto
-
- - - - - -
-   - - -

-Load document from buffer in-situ (gains buffer ownership). -

-The buffer is modified; you should ensure that buffer data will persist throughout the document's lifetime. Document gains ownership over the buffer, so you should allocate the buffer with pugixml allocation function.

-

Parameters:
- - - - - -
contents - buffer contents
size - buffer size in bytes
options - parsing options
encoding - source data encoding
-
-
Returns:
parsing result
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
void pugi::xml_document::save xml_writer writer,
const char_t indent = PUGIXML_TEXT("\t"),
unsigned int  flags = format_default,
encoding_t  encoding = encoding_auto
const
-
- - - - - -
-   - - -

-Save XML to writer. -

-

Parameters:
- - - - - -
writer - writer object
indent - indentation string
flags - formatting flags
encoding - encoding used for writing
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
void pugi::xml_document::save std::basic_ostream< char, std::char_traits< char > > &  stream,
const char_t indent = PUGIXML_TEXT("\t"),
unsigned int  flags = format_default,
encoding_t  encoding = encoding_auto
const
-
- - - - - -
-   - - -

-Save XML to stream. -

-

Parameters:
- - - - - -
stream - output stream
indent - indentation string
flags - formatting flags
encoding - encoding used for writing
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
void pugi::xml_document::save std::basic_ostream< wchar_t, std::char_traits< wchar_t > > &  stream,
const char_t indent = PUGIXML_TEXT("\t"),
unsigned int  flags = format_default
const
-
- - - - - -
-   - - -

-Save XML to stream. -

-

Parameters:
- - - - -
stream - output stream
indent - indentation string
flags - formatting flags
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
bool pugi::xml_document::save_file const char *  name,
const char_t indent = PUGIXML_TEXT("\t"),
unsigned int  flags = format_default,
encoding_t  encoding = encoding_auto
const
-
- - - - - -
-   - - -

-Save XML to file. -

-

Parameters:
- - - - - -
name - file name
indent - indentation string
flags - formatting flags
encoding - encoding used for writing
-
-
Returns:
success flag
-
-


Generated on Tue May 25 23:22:41 2010 for pugixml by  - -doxygen 1.4.6-NO
- - diff --git a/docs/html/classpugi_1_1xml__document__coll__graph.map b/docs/html/classpugi_1_1xml__document__coll__graph.map deleted file mode 100644 index c3b53a3..0000000 --- a/docs/html/classpugi_1_1xml__document__coll__graph.map +++ /dev/null @@ -1,2 +0,0 @@ -base referer -rect $classpugi_1_1xml__node.html 15,96 127,123 diff --git a/docs/html/classpugi_1_1xml__document__coll__graph.md5 b/docs/html/classpugi_1_1xml__document__coll__graph.md5 deleted file mode 100644 index 9f65aef..0000000 --- a/docs/html/classpugi_1_1xml__document__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -06bb5ffa17e39f2d40eaf502e6a409c3 \ No newline at end of file diff --git a/docs/html/classpugi_1_1xml__document__coll__graph.png b/docs/html/classpugi_1_1xml__document__coll__graph.png deleted file mode 100644 index 07b330b..0000000 Binary files a/docs/html/classpugi_1_1xml__document__coll__graph.png and /dev/null differ diff --git a/docs/html/classpugi_1_1xml__document__inherit__graph.map b/docs/html/classpugi_1_1xml__document__inherit__graph.map deleted file mode 100644 index a5959fe..0000000 --- a/docs/html/classpugi_1_1xml__document__inherit__graph.map +++ /dev/null @@ -1,2 +0,0 @@ -base referer -rect $classpugi_1_1xml__node.html 20,5 132,32 diff --git a/docs/html/classpugi_1_1xml__document__inherit__graph.md5 b/docs/html/classpugi_1_1xml__document__inherit__graph.md5 deleted file mode 100644 index 71d9ecc..0000000 --- a/docs/html/classpugi_1_1xml__document__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -68a77824c939d2564bd1548379a7c1e1 \ No newline at end of file diff --git a/docs/html/classpugi_1_1xml__document__inherit__graph.png b/docs/html/classpugi_1_1xml__document__inherit__graph.png deleted file mode 100644 index e6d4d5f..0000000 Binary files a/docs/html/classpugi_1_1xml__document__inherit__graph.png and /dev/null differ diff --git a/docs/html/classpugi_1_1xml__node-members.html b/docs/html/classpugi_1_1xml__node-members.html deleted file mode 100644 index a115ab2..0000000 --- a/docs/html/classpugi_1_1xml__node-members.html +++ /dev/null @@ -1,107 +0,0 @@ - - -pugixml: Member List - - - - -
-
-
-
-

pugi::xml_node Member List

This is the complete list of members for pugi::xml_node, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
_root (defined in pugi::xml_node)pugi::xml_node [protected]
all_elements_by_name(const char_t *name, OutputIterator it) const pugi::xml_node [inline]
all_elements_by_name_w(const char_t *name, OutputIterator it) const pugi::xml_node [inline]
append_attribute(const char_t *name)pugi::xml_node
append_child(xml_node_type type=node_element)pugi::xml_node
append_copy(const xml_attribute &proto)pugi::xml_node
append_copy(const xml_node &proto)pugi::xml_node
attribute(const char_t *name) const pugi::xml_node
attribute_iterator typedefpugi::xml_node
attribute_w(const char_t *name) const pugi::xml_node
attributes_begin() const pugi::xml_node
attributes_end() const pugi::xml_node
begin() const pugi::xml_node
child(const char_t *name) const pugi::xml_node
child_value() const pugi::xml_node
child_value(const char_t *name) const pugi::xml_node
child_value_w(const char_t *name) const pugi::xml_node
child_w(const char_t *name) const pugi::xml_node
document_order() const (defined in pugi::xml_node)pugi::xml_node
empty() const pugi::xml_node
end() const pugi::xml_node
find_attribute(Predicate pred) const pugi::xml_node [inline]
find_child(Predicate pred) const pugi::xml_node [inline]
find_child_by_attribute(const char_t *name, const char_t *attr_name, const char_t *attr_value) const pugi::xml_node
find_child_by_attribute(const char_t *attr_name, const char_t *attr_value) const pugi::xml_node
find_child_by_attribute_w(const char_t *name, const char_t *attr_name, const char_t *attr_value) const pugi::xml_node
find_child_by_attribute_w(const char_t *attr_name, const char_t *attr_value) const pugi::xml_node
find_node(Predicate pred) const pugi::xml_node [inline]
first_attribute() const pugi::xml_node
first_child() const pugi::xml_node
first_element_by_path(const char_t *path, char_t delimiter= '/') const pugi::xml_node
insert_attribute_after(const char_t *name, const xml_attribute &attr)pugi::xml_node
insert_attribute_before(const char_t *name, const xml_attribute &attr)pugi::xml_node
insert_child_after(xml_node_type type, const xml_node &node)pugi::xml_node
insert_child_before(xml_node_type type, const xml_node &node)pugi::xml_node
insert_copy_after(const xml_attribute &proto, const xml_attribute &attr)pugi::xml_node
insert_copy_after(const xml_node &proto, const xml_node &node)pugi::xml_node
insert_copy_before(const xml_attribute &proto, const xml_attribute &attr)pugi::xml_node
insert_copy_before(const xml_node &proto, const xml_node &node)pugi::xml_node
iterator typedefpugi::xml_node
last_attribute() const pugi::xml_node
last_child() const pugi::xml_node
name() const pugi::xml_node
next_sibling(const char_t *name) const pugi::xml_node
next_sibling() const pugi::xml_node
next_sibling_w(const char_t *name) const pugi::xml_node
offset_debug() const pugi::xml_node
operator unspecified_bool_type() const pugi::xml_node
operator!() const (defined in pugi::xml_node)pugi::xml_node
operator!=(const xml_node &r) const pugi::xml_node
operator<(const xml_node &r) const pugi::xml_node
operator<=(const xml_node &r) const pugi::xml_node
operator==(const xml_node &r) const pugi::xml_node
operator>(const xml_node &r) const pugi::xml_node
operator>=(const xml_node &r) const pugi::xml_node
parent() const pugi::xml_node
path(char_t delimiter= '/') const pugi::xml_node
previous_sibling(const char_t *name) const pugi::xml_node
previous_sibling() const pugi::xml_node
previous_sibling_w(const char_t *name) const pugi::xml_node
print(xml_writer &writer, const char_t *indent=PUGIXML_TEXT("\t"), unsigned int flags=format_default, encoding_t encoding=encoding_auto, unsigned int depth=0) const pugi::xml_node
print(std::basic_ostream< char, std::char_traits< char > > &os, const char_t *indent=PUGIXML_TEXT("\t"), unsigned int flags=format_default, encoding_t encoding=encoding_auto, unsigned int depth=0) const pugi::xml_node
print(std::basic_ostream< wchar_t, std::char_traits< wchar_t > > &os, const char_t *indent=PUGIXML_TEXT("\t"), unsigned int flags=format_default, unsigned int depth=0) const pugi::xml_node
remove_attribute(const xml_attribute &a)pugi::xml_node
remove_attribute(const char_t *name)pugi::xml_node
remove_child(const xml_node &n)pugi::xml_node
remove_child(const char_t *name)pugi::xml_node
root() const pugi::xml_node
select_nodes(const char_t *query) const pugi::xml_node
select_nodes(const xpath_query &query) const pugi::xml_node
select_single_node(const char_t *query) const pugi::xml_node
select_single_node(const xpath_query &query) const pugi::xml_node
set_name(const char_t *rhs)pugi::xml_node
set_value(const char_t *rhs)pugi::xml_node
traverse(xml_tree_walker &walker)pugi::xml_node
type() const pugi::xml_node
unspecified_bool_type typedef (defined in pugi::xml_node)pugi::xml_node [protected]
value() const pugi::xml_node
xml_node(xml_node_struct *p) (defined in pugi::xml_node)pugi::xml_node [explicit, protected]
xml_node()pugi::xml_node
xml_node_iterator (defined in pugi::xml_node)pugi::xml_node [friend]


Generated on Tue May 25 23:22:41 2010 for pugixml by  - -doxygen 1.4.6-NO
- - diff --git a/docs/html/classpugi_1_1xml__node.html b/docs/html/classpugi_1_1xml__node.html deleted file mode 100644 index 25b2075..0000000 --- a/docs/html/classpugi_1_1xml__node.html +++ /dev/null @@ -1,3134 +0,0 @@ - - -pugixml: pugi::xml_node Class Reference - - - - -
-
-
-
- -

pugi::xml_node Class Reference

Inheritance diagram for pugi::xml_node:

Inheritance graph
- - - -
[legend]
Collaboration diagram for pugi::xml_node:

Collaboration graph
-
[legend]
List of all members.

Detailed Description

-A light-weight wrapper for manipulating nodes in DOM tree. -

-Note: xml_node does not allocate any memory for the node it wraps; it only wraps a pointer to existing node. -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Public Types

typedef xml_node_iterator iterator
 Node iterator type (for child nodes).
typedef xml_attribute_iterator attribute_iterator
 Node iterator type (for child nodes).

Public Member Functions

 xml_node ()
 Default ctor.
 operator unspecified_bool_type () const
 Safe bool conversion.
-bool operator! () const
bool operator== (const xml_node &r) const
 Compare wrapped pointer to the attribute to the pointer that is wrapped by r.
bool operator!= (const xml_node &r) const
 Compare wrapped pointer to the attribute to the pointer that is wrapped by r.
bool operator< (const xml_node &r) const
 Compare wrapped pointer to the attribute to the pointer that is wrapped by r.
bool operator> (const xml_node &r) const
 Compare wrapped pointer to the attribute to the pointer that is wrapped by r.
bool operator<= (const xml_node &r) const
 Compare wrapped pointer to the attribute to the pointer that is wrapped by r.
bool operator>= (const xml_node &r) const
 Compare wrapped pointer to the attribute to the pointer that is wrapped by r.
iterator begin () const
 Access the begin iterator for this node's collection of child nodes.
iterator end () const
 Access the end iterator for this node's collection of child nodes.
attribute_iterator attributes_begin () const
 Access the begin iterator for this node's collection of attributes.
attribute_iterator attributes_end () const
 Access the end iterator for this node's collection of attributes.
bool empty () const
 Check if node is empty.
xml_node_type type () const
 Get node type.
const char_tname () const
 Get node name (element name for element nodes, PI target for PI).
const char_tvalue () const
 Get node value (comment/PI/PCDATA/CDATA contents, depending on node type).
xml_node child (const char_t *name) const
 Get child with the specified name.
PUGIXML_DEPRECATED xml_node child_w (const char_t *name) const
 Get child with the name that matches specified pattern.
xml_attribute attribute (const char_t *name) const
 Get attribute with the specified name.
PUGIXML_DEPRECATED xml_attribute attribute_w (const char_t *name) const
 Get attribute with the name that matches specified pattern.
xml_node next_sibling (const char_t *name) const
 Get first of following sibling nodes with the specified name.
PUGIXML_DEPRECATED xml_node next_sibling_w (const char_t *name) const
 Get first of the following sibling nodes with the name that matches specified pattern.
xml_node next_sibling () const
 Get following sibling.
xml_node previous_sibling (const char_t *name) const
 Get first of preceding sibling nodes with the specified name.
PUGIXML_DEPRECATED xml_node previous_sibling_w (const char_t *name) const
 Get first of the preceding sibling nodes with the name that matches specified pattern.
xml_node previous_sibling () const
 Get preceding sibling.
xml_node parent () const
 Get parent node.
xml_node root () const
 Get root of DOM tree this node belongs to.
const char_tchild_value () const
 Get child value of current node; that is, value of the first child node of type PCDATA/CDATA.
const char_tchild_value (const char_t *name) const
 Get child value of child with specified name.
PUGIXML_DEPRECATED const char_tchild_value_w (const char_t *name) const
 Get child value of child with name that matches the specified pattern.
bool set_name (const char_t *rhs)
 Set node name to rhs (for PI/element nodes).
bool set_value (const char_t *rhs)
 Set node value to rhs (for PI/PCDATA/CDATA/comment nodes).
xml_attribute append_attribute (const char_t *name)
 Add attribute with specified name (for element nodes).
xml_attribute insert_attribute_after (const char_t *name, const xml_attribute &attr)
 Insert attribute with specified name after attr (for element nodes).
xml_attribute insert_attribute_before (const char_t *name, const xml_attribute &attr)
 Insert attribute with specified name before attr (for element nodes).
xml_attribute append_copy (const xml_attribute &proto)
 Add a copy of the specified attribute (for element nodes).
xml_attribute insert_copy_after (const xml_attribute &proto, const xml_attribute &attr)
 Insert a copy of the specified attribute after attr (for element nodes).
xml_attribute insert_copy_before (const xml_attribute &proto, const xml_attribute &attr)
 Insert a copy of the specified attribute before attr (for element nodes).
xml_node append_child (xml_node_type type=node_element)
 Add child node with specified type (for element nodes).
xml_node insert_child_after (xml_node_type type, const xml_node &node)
 Insert child node with specified type after node (for element nodes).
xml_node insert_child_before (xml_node_type type, const xml_node &node)
 Insert child node with specified type before node (for element nodes).
xml_node append_copy (const xml_node &proto)
 Add a copy of the specified node as a child (for element nodes).
xml_node insert_copy_after (const xml_node &proto, const xml_node &node)
 Insert a copy of the specified node after node (for element nodes).
xml_node insert_copy_before (const xml_node &proto, const xml_node &node)
 Insert a copy of the specified node before node (for element nodes).
void remove_attribute (const xml_attribute &a)
 Remove specified attribute.
void remove_attribute (const char_t *name)
 Remove attribute with the specified name, if any.
void remove_child (const xml_node &n)
 Remove specified child.
void remove_child (const char_t *name)
 Remove child with the specified name, if any.
xml_attribute first_attribute () const
 Get first attribute.
xml_attribute last_attribute () const
 Get last attribute.
template<typename OutputIterator>
void all_elements_by_name (const char_t *name, OutputIterator it) const
 Get all elements from subtree with given name.
template<typename OutputIterator>
PUGIXML_DEPRECATED void all_elements_by_name_w (const char_t *name, OutputIterator it) const
 Get all elements from subtree with name that matches given pattern.
xml_node first_child () const
 Get first child.
xml_node last_child () const
 Get last child.
template<typename Predicate>
xml_attribute find_attribute (Predicate pred) const
 Find attribute using predicate.
template<typename Predicate>
xml_node find_child (Predicate pred) const
 Find child node using predicate.
template<typename Predicate>
xml_node find_node (Predicate pred) const
 Find node from subtree using predicate.
xml_node find_child_by_attribute (const char_t *name, const char_t *attr_name, const char_t *attr_value) const
 Find child node with the specified name that has specified attribute.
PUGIXML_DEPRECATED xml_node find_child_by_attribute_w (const char_t *name, const char_t *attr_name, const char_t *attr_value) const
 Find child node with the specified name that has specified attribute (use pattern matching for node name and attribute name/value).
xml_node find_child_by_attribute (const char_t *attr_name, const char_t *attr_value) const
 Find child node that has specified attribute.
PUGIXML_DEPRECATED xml_node find_child_by_attribute_w (const char_t *attr_name, const char_t *attr_value) const
 Find child node that has specified attribute (use pattern matching for attribute name/value).
string_t path (char_t delimiter= '/') const
 Get the absolute node path from root as a text string.
xml_node first_element_by_path (const char_t *path, char_t delimiter= '/') const
 Search for a node by path.
bool traverse (xml_tree_walker &walker)
 Recursively traverse subtree with xml_tree_walker.
xpath_node select_single_node (const char_t *query) const
 Select single node by evaluating XPath query.
xpath_node select_single_node (const xpath_query &query) const
 Select single node by evaluating XPath query.
xpath_node_set select_nodes (const char_t *query) const
 Select node set by evaluating XPath query.
xpath_node_set select_nodes (const xpath_query &query) const
 Select node set by evaluating XPath query.
-PUGIXML_DEPRECATED unsigned
-int 
document_order () const
void print (xml_writer &writer, const char_t *indent=PUGIXML_TEXT("\t"), unsigned int flags=format_default, encoding_t encoding=encoding_auto, unsigned int depth=0) const
 Print subtree to writer.
void print (std::basic_ostream< char, std::char_traits< char > > &os, const char_t *indent=PUGIXML_TEXT("\t"), unsigned int flags=format_default, encoding_t encoding=encoding_auto, unsigned int depth=0) const
 Print subtree to stream.
void print (std::basic_ostream< wchar_t, std::char_traits< wchar_t > > &os, const char_t *indent=PUGIXML_TEXT("\t"), unsigned int flags=format_default, unsigned int depth=0) const
 Print subtree to stream.
ptrdiff_t offset_debug () const
 Get node offset in parsed file/string (in bytes) for debugging purposes.

Protected Types

-typedef xml_node_struct *xml_node::* unspecified_bool_type

Protected Member Functions

xml_node (xml_node_struct *p)

Protected Attributes

-xml_node_struct * _root

Friends

-class xml_node_iterator
-


Member Typedef Documentation

-

- - - - -
- - - - -
typedef xml_node_iterator pugi::xml_node::iterator
-
- - - - - -
-   - - -

-Node iterator type (for child nodes). -

-

See also:
xml_node_iterator
-
-

- - - - -
- - - - -
typedef xml_attribute_iterator pugi::xml_node::attribute_iterator
-
- - - - - -
-   - - -

-Node iterator type (for child nodes). -

-

See also:
xml_attribute_iterator
-
-


Constructor & Destructor Documentation

-

- - - - -
- - - - - - - - -
pugi::xml_node::xml_node  ) 
-
- - - - - -
-   - - -

-Default ctor. -

-Constructs an empty node.

-


Member Function Documentation

-

- - - - -
- - - - - - - - -
pugi::xml_node::operator unspecified_bool_type  )  const
-
- - - - - -
-   - - -

-Safe bool conversion. -

-Allows xml_node to be used in a context where boolean variable is expected, such as 'if (node)'.

-

- - - - -
- - - - - - - - - -
bool pugi::xml_node::operator== const xml_node r  )  const
-
- - - - - -
-   - - -

-Compare wrapped pointer to the attribute to the pointer that is wrapped by r. -

-

Parameters:
- - -
r - value to compare to
-
-
Returns:
comparison result
-
-

- - - - -
- - - - - - - - - -
bool pugi::xml_node::operator!= const xml_node r  )  const
-
- - - - - -
-   - - -

-Compare wrapped pointer to the attribute to the pointer that is wrapped by r. -

-

Parameters:
- - -
r - value to compare to
-
-
Returns:
comparison result
-
-

- - - - -
- - - - - - - - - -
bool pugi::xml_node::operator< const xml_node r  )  const
-
- - - - - -
-   - - -

-Compare wrapped pointer to the attribute to the pointer that is wrapped by r. -

-

Parameters:
- - -
r - value to compare to
-
-
Returns:
comparison result
-
-

- - - - -
- - - - - - - - - -
bool pugi::xml_node::operator> const xml_node r  )  const
-
- - - - - -
-   - - -

-Compare wrapped pointer to the attribute to the pointer that is wrapped by r. -

-

Parameters:
- - -
r - value to compare to
-
-
Returns:
comparison result
-
-

- - - - -
- - - - - - - - - -
bool pugi::xml_node::operator<= const xml_node r  )  const
-
- - - - - -
-   - - -

-Compare wrapped pointer to the attribute to the pointer that is wrapped by r. -

-

Parameters:
- - -
r - value to compare to
-
-
Returns:
comparison result
-
-

- - - - -
- - - - - - - - - -
bool pugi::xml_node::operator>= const xml_node r  )  const
-
- - - - - -
-   - - -

-Compare wrapped pointer to the attribute to the pointer that is wrapped by r. -

-

Parameters:
- - -
r - value to compare to
-
-
Returns:
comparison result
-
-

- - - - -
- - - - - - - - -
iterator pugi::xml_node::begin  )  const
-
- - - - - -
-   - - -

-Access the begin iterator for this node's collection of child nodes. -

-

Returns:
iterator that points to the first child node, or past-the-end iterator if node is empty or has no children
-
-

- - - - -
- - - - - - - - -
iterator pugi::xml_node::end  )  const
-
- - - - - -
-   - - -

-Access the end iterator for this node's collection of child nodes. -

-

Returns:
past-the-end iterator for child list
-
-

- - - - -
- - - - - - - - -
attribute_iterator pugi::xml_node::attributes_begin  )  const
-
- - - - - -
-   - - -

-Access the begin iterator for this node's collection of attributes. -

-

Returns:
iterator that points to the first attribute, or past-the-end iterator if node is empty or has no attributes
-
-

- - - - -
- - - - - - - - -
attribute_iterator pugi::xml_node::attributes_end  )  const
-
- - - - - -
-   - - -

-Access the end iterator for this node's collection of attributes. -

-

Returns:
past-the-end iterator for attribute list
-
-

- - - - -
- - - - - - - - -
bool pugi::xml_node::empty  )  const
-
- - - - - -
-   - - -

-Check if node is empty. -

-

Returns:
true if node is empty, false otherwise
-
-

- - - - -
- - - - - - - - -
xml_node_type pugi::xml_node::type  )  const
-
- - - - - -
-   - - -

-Get node type. -

-

Returns:
node type; node_null for empty nodes
-
-

- - - - -
- - - - - - - - -
const char_t* pugi::xml_node::name  )  const
-
- - - - - -
-   - - -

-Get node name (element name for element nodes, PI target for PI). -

-

Returns:
node name, if any; "" otherwise
-
-

- - - - -
- - - - - - - - -
const char_t* pugi::xml_node::value  )  const
-
- - - - - -
-   - - -

-Get node value (comment/PI/PCDATA/CDATA contents, depending on node type). -

-

Returns:
node value, if any; "" otherwise
-
-

- - - - -
- - - - - - - - - -
xml_node pugi::xml_node::child const char_t name  )  const
-
- - - - - -
-   - - -

-Get child with the specified name. -

-

Parameters:
- - -
name - child name
-
-
Returns:
child with the specified name, if any; empty node otherwise
-
-

- - - - -
- - - - - - - - - -
PUGIXML_DEPRECATED xml_node pugi::xml_node::child_w const char_t name  )  const
-
- - - - - -
-   - - -

-Get child with the name that matches specified pattern. -

-

Parameters:
- - -
name - child name pattern
-
-
Returns:
child with the name that matches pattern, if any; empty node otherwise
-
Deprecated:
This function is deprecated
-
-

- - - - -
- - - - - - - - - -
xml_attribute pugi::xml_node::attribute const char_t name  )  const
-
- - - - - -
-   - - -

-Get attribute with the specified name. -

-

Parameters:
- - -
name - attribute name
-
-
Returns:
attribute with the specified name, if any; empty attribute otherwise
-
-

- - - - -
- - - - - - - - - -
PUGIXML_DEPRECATED xml_attribute pugi::xml_node::attribute_w const char_t name  )  const
-
- - - - - -
-   - - -

-Get attribute with the name that matches specified pattern. -

-

Parameters:
- - -
name - attribute name pattern
-
-
Returns:
attribute with the name that matches pattern, if any; empty attribute otherwise
-
Deprecated:
This function is deprecated
-
-

- - - - -
- - - - - - - - - -
xml_node pugi::xml_node::next_sibling const char_t name  )  const
-
- - - - - -
-   - - -

-Get first of following sibling nodes with the specified name. -

-

Parameters:
- - -
name - sibling name
-
-
Returns:
node with the specified name, if any; empty node otherwise
-
-

- - - - -
- - - - - - - - - -
PUGIXML_DEPRECATED xml_node pugi::xml_node::next_sibling_w const char_t name  )  const
-
- - - - - -
-   - - -

-Get first of the following sibling nodes with the name that matches specified pattern. -

-

Parameters:
- - -
name - sibling name pattern
-
-
Returns:
node with the name that matches pattern, if any; empty node otherwise
-
Deprecated:
This function is deprecated
-
-

- - - - -
- - - - - - - - -
xml_node pugi::xml_node::next_sibling  )  const
-
- - - - - -
-   - - -

-Get following sibling. -

-

Returns:
following sibling node, if any; empty node otherwise
-
-

- - - - -
- - - - - - - - - -
xml_node pugi::xml_node::previous_sibling const char_t name  )  const
-
- - - - - -
-   - - -

-Get first of preceding sibling nodes with the specified name. -

-

Parameters:
- - -
name - sibling name
-
-
Returns:
node with the specified name, if any; empty node otherwise
-
-

- - - - -
- - - - - - - - - -
PUGIXML_DEPRECATED xml_node pugi::xml_node::previous_sibling_w const char_t name  )  const
-
- - - - - -
-   - - -

-Get first of the preceding sibling nodes with the name that matches specified pattern. -

-

Parameters:
- - -
name - sibling name pattern
-
-
Returns:
node with the name that matches pattern, if any; empty node otherwise
-
Deprecated:
This function is deprecated
-
-

- - - - -
- - - - - - - - -
xml_node pugi::xml_node::previous_sibling  )  const
-
- - - - - -
-   - - -

-Get preceding sibling. -

-

Returns:
preceding sibling node, if any; empty node otherwise
-
-

- - - - -
- - - - - - - - -
xml_node pugi::xml_node::parent  )  const
-
- - - - - -
-   - - -

-Get parent node. -

-

Returns:
parent node if any; empty node otherwise
-
-

- - - - -
- - - - - - - - -
xml_node pugi::xml_node::root  )  const
-
- - - - - -
-   - - -

-Get root of DOM tree this node belongs to. -

-

Returns:
tree root
-
-

- - - - -
- - - - - - - - -
const char_t* pugi::xml_node::child_value  )  const
-
- - - - - -
-   - - -

-Get child value of current node; that is, value of the first child node of type PCDATA/CDATA. -

-

Returns:
child value of current node, if any; "" otherwise
-
-

- - - - -
- - - - - - - - - -
const char_t* pugi::xml_node::child_value const char_t name  )  const
-
- - - - - -
-   - - -

-Get child value of child with specified name. -

-

See also:
child_value node.child_value(name) is equivalent to node.child(name).child_value()
-
Parameters:
- - -
name - child name
-
-
Returns:
child value of specified child node, if any; "" otherwise
-
-

- - - - -
- - - - - - - - - -
PUGIXML_DEPRECATED const char_t* pugi::xml_node::child_value_w const char_t name  )  const
-
- - - - - -
-   - - -

-Get child value of child with name that matches the specified pattern. -

-

See also:
child_value node.child_value_w(name) is equivalent to node.child_w(name).child_value()
-
Parameters:
- - -
name - child name pattern
-
-
Returns:
child value of specified child node, if any; "" otherwise
-
Deprecated:
This function is deprecated
-
-

- - - - -
- - - - - - - - - -
bool pugi::xml_node::set_name const char_t rhs  ) 
-
- - - - - -
-   - - -

-Set node name to rhs (for PI/element nodes). -

-

See also:
name
-
Parameters:
- - -
rhs - new node name
-
-
Returns:
success flag (call fails if node is of the wrong type or there is not enough memory)
-
-

- - - - -
- - - - - - - - - -
bool pugi::xml_node::set_value const char_t rhs  ) 
-
- - - - - -
-   - - -

-Set node value to rhs (for PI/PCDATA/CDATA/comment nodes). -

-

See also:
value
-
Parameters:
- - -
rhs - new node value
-
-
Returns:
success flag (call fails if node is of the wrong type or there is not enough memory)
-
-

- - - - -
- - - - - - - - - -
xml_attribute pugi::xml_node::append_attribute const char_t name  ) 
-
- - - - - -
-   - - -

-Add attribute with specified name (for element nodes). -

-

Parameters:
- - -
name - attribute name
-
-
Returns:
added attribute, or empty attribute if there was an error (wrong node type)
-
-

- - - - -
- - - - - - - - - - - - - - - - - - -
xml_attribute pugi::xml_node::insert_attribute_after const char_t name,
const xml_attribute attr
-
- - - - - -
-   - - -

-Insert attribute with specified name after attr (for element nodes). -

-

Parameters:
- - - -
name - attribute name
attr - attribute to insert a new one after
-
-
Returns:
inserted attribute, or empty attribute if there was an error (wrong node type, or attr does not belong to node)
-
-

- - - - -
- - - - - - - - - - - - - - - - - - -
xml_attribute pugi::xml_node::insert_attribute_before const char_t name,
const xml_attribute attr
-
- - - - - -
-   - - -

-Insert attribute with specified name before attr (for element nodes). -

-

Parameters:
- - - -
name - attribute name
attr - attribute to insert a new one before
-
-
Returns:
inserted attribute, or empty attribute if there was an error (wrong node type, or attr does not belong to node)
-
-

- - - - -
- - - - - - - - - -
xml_attribute pugi::xml_node::append_copy const xml_attribute proto  ) 
-
- - - - - -
-   - - -

-Add a copy of the specified attribute (for element nodes). -

-

Parameters:
- - -
proto - attribute prototype which is to be copied
-
-
Returns:
inserted attribute, or empty attribute if there was an error (wrong node type)
-
-

- - - - -
- - - - - - - - - - - - - - - - - - -
xml_attribute pugi::xml_node::insert_copy_after const xml_attribute proto,
const xml_attribute attr
-
- - - - - -
-   - - -

-Insert a copy of the specified attribute after attr (for element nodes). -

-

Parameters:
- - - -
proto - attribute prototype which is to be copied
attr - attribute to insert a new one after
-
-
Returns:
inserted attribute, or empty attribute if there was an error (wrong node type, or attr does not belong to node)
-
-

- - - - -
- - - - - - - - - - - - - - - - - - -
xml_attribute pugi::xml_node::insert_copy_before const xml_attribute proto,
const xml_attribute attr
-
- - - - - -
-   - - -

-Insert a copy of the specified attribute before attr (for element nodes). -

-

Parameters:
- - - -
proto - attribute prototype which is to be copied
attr - attribute to insert a new one before
-
-
Returns:
inserted attribute, or empty attribute if there was an error (wrong node type, or attr does not belong to node)
-
-

- - - - -
- - - - - - - - - -
xml_node pugi::xml_node::append_child xml_node_type  type = node_element  ) 
-
- - - - - -
-   - - -

-Add child node with specified type (for element nodes). -

-

Parameters:
- - -
type - node type
-
-
Returns:
added node, or empty node if there was an error (wrong node type)
-
-

- - - - -
- - - - - - - - - - - - - - - - - - -
xml_node pugi::xml_node::insert_child_after xml_node_type  type,
const xml_node node
-
- - - - - -
-   - - -

-Insert child node with specified type after node (for element nodes). -

-

Parameters:
- - - -
type - node type
node - node to insert a new one after
-
-
Returns:
inserted node, or empty node if there was an error (wrong node type, or node is not a child of this node)
-
-

- - - - -
- - - - - - - - - - - - - - - - - - -
xml_node pugi::xml_node::insert_child_before xml_node_type  type,
const xml_node node
-
- - - - - -
-   - - -

-Insert child node with specified type before node (for element nodes). -

-

Parameters:
- - - -
type - node type
node - node to insert a new one before
-
-
Returns:
inserted node, or empty node if there was an error (wrong node type, or node is not a child of this node)
-
-

- - - - -
- - - - - - - - - -
xml_node pugi::xml_node::append_copy const xml_node proto  ) 
-
- - - - - -
-   - - -

-Add a copy of the specified node as a child (for element nodes). -

-

Parameters:
- - -
proto - node prototype which is to be copied
-
-
Returns:
inserted node, or empty node if there was an error (wrong node type)
-
-

- - - - -
- - - - - - - - - - - - - - - - - - -
xml_node pugi::xml_node::insert_copy_after const xml_node proto,
const xml_node node
-
- - - - - -
-   - - -

-Insert a copy of the specified node after node (for element nodes). -

-

Parameters:
- - - -
proto - node prototype which is to be copied
node - node to insert a new one after
-
-
Returns:
inserted node, or empty node if there was an error (wrong node type, or node is not a child of this node)
-
-

- - - - -
- - - - - - - - - - - - - - - - - - -
xml_node pugi::xml_node::insert_copy_before const xml_node proto,
const xml_node node
-
- - - - - -
-   - - -

-Insert a copy of the specified node before node (for element nodes). -

-

Parameters:
- - - -
proto - node prototype which is to be copied
node - node to insert a new one before
-
-
Returns:
inserted node, or empty node if there was an error (wrong node type, or node is not a child of this node)
-
-

- - - - -
- - - - - - - - - -
void pugi::xml_node::remove_attribute const xml_attribute a  ) 
-
- - - - - -
-   - - -

-Remove specified attribute. -

-

Parameters:
- - -
a - attribute to be removed
-
-
-

- - - - -
- - - - - - - - - -
void pugi::xml_node::remove_attribute const char_t name  ) 
-
- - - - - -
-   - - -

-Remove attribute with the specified name, if any. -

-

Parameters:
- - -
name - attribute name
-
-
-

- - - - -
- - - - - - - - - -
void pugi::xml_node::remove_child const xml_node n  ) 
-
- - - - - -
-   - - -

-Remove specified child. -

-

Parameters:
- - -
n - child node to be removed
-
-
-

- - - - -
- - - - - - - - - -
void pugi::xml_node::remove_child const char_t name  ) 
-
- - - - - -
-   - - -

-Remove child with the specified name, if any. -

-

Parameters:
- - -
name - child name
-
-
-

- - - - -
- - - - - - - - -
xml_attribute pugi::xml_node::first_attribute  )  const
-
- - - - - -
-   - - -

-Get first attribute. -

-

Returns:
first attribute, if any; empty attribute otherwise
-
-

- - - - -
- - - - - - - - -
xml_attribute pugi::xml_node::last_attribute  )  const
-
- - - - - -
-   - - -

-Get last attribute. -

-

Returns:
last attribute, if any; empty attribute otherwise
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - -
-template<typename OutputIterator>
void pugi::xml_node::all_elements_by_name const char_t name,
OutputIterator  it
const [inline]
-
- - - - - -
-   - - -

-Get all elements from subtree with given name. -

-

Parameters:
- - - -
name - node name
it - output iterator (for example, std::back_insert_iterator (result of std::back_inserter))
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - -
-template<typename OutputIterator>
PUGIXML_DEPRECATED void pugi::xml_node::all_elements_by_name_w const char_t name,
OutputIterator  it
const [inline]
-
- - - - - -
-   - - -

-Get all elements from subtree with name that matches given pattern. -

-

Parameters:
- - - -
name - node name pattern
it - output iterator (for example, std::back_insert_iterator (result of std::back_inserter))
-
-
Deprecated:
This function is deprecated
-
-

- - - - -
- - - - - - - - -
xml_node pugi::xml_node::first_child  )  const
-
- - - - - -
-   - - -

-Get first child. -

-

Returns:
first child, if any; empty node otherwise
-
-

- - - - -
- - - - - - - - -
xml_node pugi::xml_node::last_child  )  const
-
- - - - - -
-   - - -

-Get last child. -

-

Returns:
last child, if any; empty node otherwise
-
-

- - - - -
- - - - - - - - - - - - -
-template<typename Predicate>
xml_attribute pugi::xml_node::find_attribute Predicate  pred  )  const [inline]
-
- - - - - -
-   - - -

-Find attribute using predicate. -

-

Parameters:
- - -
pred - predicate, that takes xml_attribute and returns bool
-
-
Returns:
first attribute for which predicate returned true, or empty attribute
-
-

- - - - -
- - - - - - - - - - - - -
-template<typename Predicate>
xml_node pugi::xml_node::find_child Predicate  pred  )  const [inline]
-
- - - - - -
-   - - -

-Find child node using predicate. -

-

Parameters:
- - -
pred - predicate, that takes xml_node and returns bool
-
-
Returns:
first child node for which predicate returned true, or empty node
-
-

- - - - -
- - - - - - - - - - - - -
-template<typename Predicate>
xml_node pugi::xml_node::find_node Predicate  pred  )  const [inline]
-
- - - - - -
-   - - -

-Find node from subtree using predicate. -

-

Parameters:
- - -
pred - predicate, that takes xml_node and returns bool
-
-
Returns:
first node from subtree for which predicate returned true, or empty node
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
xml_node pugi::xml_node::find_child_by_attribute const char_t name,
const char_t attr_name,
const char_t attr_value
const
-
- - - - - -
-   - - -

-Find child node with the specified name that has specified attribute. -

-

Parameters:
- - - - -
name - child node name
attr_name - attribute name of child node
attr_value - attribute value of child node
-
-
Returns:
first matching child node, or empty node
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
PUGIXML_DEPRECATED xml_node pugi::xml_node::find_child_by_attribute_w const char_t name,
const char_t attr_name,
const char_t attr_value
const
-
- - - - - -
-   - - -

-Find child node with the specified name that has specified attribute (use pattern matching for node name and attribute name/value). -

-

Parameters:
- - - - -
name - pattern for child node name
attr_name - pattern for attribute name of child node
attr_value - pattern for attribute value of child node
-
-
Returns:
first matching child node, or empty node
-
Deprecated:
This function is deprecated
-
-

- - - - -
- - - - - - - - - - - - - - - - - - -
xml_node pugi::xml_node::find_child_by_attribute const char_t attr_name,
const char_t attr_value
const
-
- - - - - -
-   - - -

-Find child node that has specified attribute. -

-

Parameters:
- - - -
attr_name - attribute name of child node
attr_value - attribute value of child node
-
-
Returns:
first matching child node, or empty node
-
-

- - - - -
- - - - - - - - - - - - - - - - - - -
PUGIXML_DEPRECATED xml_node pugi::xml_node::find_child_by_attribute_w const char_t attr_name,
const char_t attr_value
const
-
- - - - - -
-   - - -

-Find child node that has specified attribute (use pattern matching for attribute name/value). -

-

Parameters:
- - - -
attr_name - pattern for attribute name of child node
attr_value - pattern for attribute value of child node
-
-
Returns:
first matching child node, or empty node
-
Deprecated:
This function is deprecated
-
-

- - - - -
- - - - - - - - - -
string_t pugi::xml_node::path char_t  delimiter = '/'  )  const
-
- - - - - -
-   - - -

-Get the absolute node path from root as a text string. -

-

Parameters:
- - -
delimiter - delimiter character to insert between element names
-
-
Returns:
path string (e.g. '/bookstore/book/author').
-
-

- - - - -
- - - - - - - - - - - - - - - - - - -
xml_node pugi::xml_node::first_element_by_path const char_t path,
char_t  delimiter = '/'
const
-
- - - - - -
-   - - -

-Search for a node by path. -

-

Parameters:
- - - -
path - path string; e.g. './foo/bar' (relative to node), '/foo/bar' (relative to root), '../foo/bar'.
delimiter - delimiter character to use while tokenizing path
-
-
Returns:
matching node, if any; empty node otherwise
-
-

- - - - -
- - - - - - - - - -
bool pugi::xml_node::traverse xml_tree_walker walker  ) 
-
- - - - - -
-   - - -

-Recursively traverse subtree with xml_tree_walker. -

-

See also:
xml_tree_walker::begin

-xml_tree_walker::for_each

-xml_tree_walker::end

-
Parameters:
- - -
walker - tree walker to traverse subtree with
-
-
Returns:
traversal result
-
-

- - - - -
- - - - - - - - - -
xpath_node pugi::xml_node::select_single_node const char_t query  )  const
-
- - - - - -
-   - - -

-Select single node by evaluating XPath query. -

-

Parameters:
- - -
query - query string
-
-
Returns:
first node from the resulting node set by document order, or empty node if none found
-
-

- - - - -
- - - - - - - - - -
xpath_node pugi::xml_node::select_single_node const xpath_query query  )  const
-
- - - - - -
-   - - -

-Select single node by evaluating XPath query. -

-

Parameters:
- - -
query - compiled query
-
-
Returns:
first node from the resulting node set by document order, or empty node if none found
-
-

- - - - -
- - - - - - - - - -
xpath_node_set pugi::xml_node::select_nodes const char_t query  )  const
-
- - - - - -
-   - - -

-Select node set by evaluating XPath query. -

-

Parameters:
- - -
query - query string
-
-
Returns:
resulting node set
-
-

- - - - -
- - - - - - - - - -
xpath_node_set pugi::xml_node::select_nodes const xpath_query query  )  const
-
- - - - - -
-   - - -

-Select node set by evaluating XPath query. -

-

Parameters:
- - -
query - compiled query
-
-
Returns:
resulting node set
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
void pugi::xml_node::print xml_writer writer,
const char_t indent = PUGIXML_TEXT("\t"),
unsigned int  flags = format_default,
encoding_t  encoding = encoding_auto,
unsigned int  depth = 0
const
-
- - - - - -
-   - - -

-Print subtree to writer. -

-

Parameters:
- - - - - - -
writer - writer object
indent - indentation string
flags - formatting flags
encoding - encoding used for writing
depth - starting depth (used for indentation)
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
void pugi::xml_node::print std::basic_ostream< char, std::char_traits< char > > &  os,
const char_t indent = PUGIXML_TEXT("\t"),
unsigned int  flags = format_default,
encoding_t  encoding = encoding_auto,
unsigned int  depth = 0
const
-
- - - - - -
-   - - -

-Print subtree to stream. -

-

Parameters:
- - - - - - -
os - output stream
indent - indentation string
flags - formatting flags
encoding - encoding used for writing
depth - starting depth (used for indentation)
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
void pugi::xml_node::print std::basic_ostream< wchar_t, std::char_traits< wchar_t > > &  os,
const char_t indent = PUGIXML_TEXT("\t"),
unsigned int  flags = format_default,
unsigned int  depth = 0
const
-
- - - - - -
-   - - -

-Print subtree to stream. -

-

Parameters:
- - - - - - -
os - output stream
indent - indentation string
flags - formatting flags
encoding - encoding used for writing
depth - starting depth (used for indentation)
-
-
-

- - - - -
- - - - - - - - -
ptrdiff_t pugi::xml_node::offset_debug  )  const
-
- - - - - -
-   - - -

-Get node offset in parsed file/string (in bytes) for debugging purposes. -

-

Returns:
offset in bytes to start of node data, or -1 in case of error
-
Note:
This will return -1 if node information changed to the extent that it's no longer possible to calculate offset, for example if element node name has significantly changed; this is guaranteed to return correct offset only for nodes that have not changed since parsing.
-
-


Generated on Tue May 25 23:22:41 2010 for pugixml by  - -doxygen 1.4.6-NO
- - diff --git a/docs/html/classpugi_1_1xml__node__coll__graph.map b/docs/html/classpugi_1_1xml__node__coll__graph.map deleted file mode 100644 index 5a14779..0000000 --- a/docs/html/classpugi_1_1xml__node__coll__graph.map +++ /dev/null @@ -1 +0,0 @@ -base referer diff --git a/docs/html/classpugi_1_1xml__node__coll__graph.md5 b/docs/html/classpugi_1_1xml__node__coll__graph.md5 deleted file mode 100644 index 2572420..0000000 --- a/docs/html/classpugi_1_1xml__node__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -8b5be5e31df5c5adb3a803e79757f0d2 \ No newline at end of file diff --git a/docs/html/classpugi_1_1xml__node__coll__graph.png b/docs/html/classpugi_1_1xml__node__coll__graph.png deleted file mode 100644 index 220239d..0000000 Binary files a/docs/html/classpugi_1_1xml__node__coll__graph.png and /dev/null differ diff --git a/docs/html/classpugi_1_1xml__node__inherit__graph.map b/docs/html/classpugi_1_1xml__node__inherit__graph.map deleted file mode 100644 index 822985a..0000000 --- a/docs/html/classpugi_1_1xml__node__inherit__graph.map +++ /dev/null @@ -1,2 +0,0 @@ -base referer -rect $classpugi_1_1xml__document.html 5,80 147,107 diff --git a/docs/html/classpugi_1_1xml__node__inherit__graph.md5 b/docs/html/classpugi_1_1xml__node__inherit__graph.md5 deleted file mode 100644 index a6ac927..0000000 --- a/docs/html/classpugi_1_1xml__node__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -feb1f5b174d36f4f52a15fdc9a9e8309 \ No newline at end of file diff --git a/docs/html/classpugi_1_1xml__node__inherit__graph.png b/docs/html/classpugi_1_1xml__node__inherit__graph.png deleted file mode 100644 index 48e55f2..0000000 Binary files a/docs/html/classpugi_1_1xml__node__inherit__graph.png and /dev/null differ diff --git a/docs/html/classpugi_1_1xml__node__iterator-members.html b/docs/html/classpugi_1_1xml__node__iterator-members.html deleted file mode 100644 index 0f0289a..0000000 --- a/docs/html/classpugi_1_1xml__node__iterator-members.html +++ /dev/null @@ -1,42 +0,0 @@ - - -pugixml: Member List - - - - -
-
-
-
-

pugi::xml_node_iterator Member List

This is the complete list of members for pugi::xml_node_iterator, including all inherited members.

- - - - - - - - - - - - - - - - -
difference_type typedefpugi::xml_node_iterator
iterator_category typedef (defined in pugi::xml_node_iterator)pugi::xml_node_iterator
operator *()pugi::xml_node_iterator
operator!=(const xml_node_iterator &rhs) const pugi::xml_node_iterator
operator++()pugi::xml_node_iterator
operator++(int)pugi::xml_node_iterator
operator--()pugi::xml_node_iterator
operator--(int)pugi::xml_node_iterator
operator->()pugi::xml_node_iterator
operator==(const xml_node_iterator &rhs) const pugi::xml_node_iterator
pointer typedef (defined in pugi::xml_node_iterator)pugi::xml_node_iterator
reference typedef (defined in pugi::xml_node_iterator)pugi::xml_node_iterator
value_type typedef (defined in pugi::xml_node_iterator)pugi::xml_node_iterator
xml_node (defined in pugi::xml_node_iterator)pugi::xml_node_iterator [friend]
xml_node_iterator()pugi::xml_node_iterator
xml_node_iterator(const xml_node &node)pugi::xml_node_iterator


Generated on Tue May 25 23:22:41 2010 for pugixml by  - -doxygen 1.4.6-NO
- - diff --git a/docs/html/classpugi_1_1xml__node__iterator.html b/docs/html/classpugi_1_1xml__node__iterator.html deleted file mode 100644 index 829d8e4..0000000 --- a/docs/html/classpugi_1_1xml__node__iterator.html +++ /dev/null @@ -1,383 +0,0 @@ - - -pugixml: pugi::xml_node_iterator Class Reference - - - - -
-
-
-
- -

pugi::xml_node_iterator Class Reference

Collaboration diagram for pugi::xml_node_iterator:

Collaboration graph
- - - -
[legend]
List of all members.

Detailed Description

-Child node iterator. -

-It's a bidirectional iterator with value type 'xml_node'. -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Public Types

-typedef ptrdiff_t difference_type
 Iterator traits.
-typedef xml_node value_type
-typedef xml_nodepointer
-typedef xml_nodereference
-typedef std::bidirectional_iterator_tag iterator_category

Public Member Functions

xml_node_iterator ()
 Default ctor.
 xml_node_iterator (const xml_node &node)
 Initializing ctor.
bool operator== (const xml_node_iterator &rhs) const
 Check if this iterator is equal to rhs.
bool operator!= (const xml_node_iterator &rhs) const
 Check if this iterator is not equal to rhs.
xml_nodeoperator * ()
 Dereferencing operator.
xml_nodeoperator-> ()
 Member access operator.
const xml_node_iteratoroperator++ ()
 Pre-increment operator.
xml_node_iterator operator++ (int)
 Post-increment operator.
const xml_node_iteratoroperator-- ()
 Pre-decrement operator.
xml_node_iterator operator-- (int)
 Post-decrement operator.

Friends

-class xml_node
-


Constructor & Destructor Documentation

-

- - - - -
- - - - - - - - - -
pugi::xml_node_iterator::xml_node_iterator const xml_node node  ) 
-
- - - - - -
-   - - -

-Initializing ctor. -

-

Parameters:
- - -
node - node that iterator will point at
-
-
-


Member Function Documentation

-

- - - - -
- - - - - - - - - -
bool pugi::xml_node_iterator::operator== const xml_node_iterator rhs  )  const
-
- - - - - -
-   - - -

-Check if this iterator is equal to rhs. -

-

Parameters:
- - -
rhs - other iterator
-
-
Returns:
comparison result
-
-

- - - - -
- - - - - - - - - -
bool pugi::xml_node_iterator::operator!= const xml_node_iterator rhs  )  const
-
- - - - - -
-   - - -

-Check if this iterator is not equal to rhs. -

-

Parameters:
- - -
rhs - other iterator
-
-
Returns:
comparison result
-
-

- - - - -
- - - - - - - - -
xml_node& pugi::xml_node_iterator::operator *  ) 
-
- - - - - -
-   - - -

-Dereferencing operator. -

-

Returns:
reference to the node iterator points at
-
-

- - - - -
- - - - - - - - -
xml_node* pugi::xml_node_iterator::operator->  ) 
-
- - - - - -
-   - - -

-Member access operator. -

-

Returns:
poitner to the node iterator points at
-
-

- - - - -
- - - - - - - - -
const xml_node_iterator& pugi::xml_node_iterator::operator++  ) 
-
- - - - - -
-   - - -

-Pre-increment operator. -

-

Returns:
self
-
-

- - - - -
- - - - - - - - - -
xml_node_iterator pugi::xml_node_iterator::operator++ int   ) 
-
- - - - - -
-   - - -

-Post-increment operator. -

-

Returns:
old value
-
-

- - - - -
- - - - - - - - -
const xml_node_iterator& pugi::xml_node_iterator::operator--  ) 
-
- - - - - -
-   - - -

-Pre-decrement operator. -

-

Returns:
self
-
-

- - - - -
- - - - - - - - - -
xml_node_iterator pugi::xml_node_iterator::operator-- int   ) 
-
- - - - - -
-   - - -

-Post-decrement operator. -

-

Returns:
old value
-
-


Generated on Tue May 25 23:22:41 2010 for pugixml by  - -doxygen 1.4.6-NO
- - diff --git a/docs/html/classpugi_1_1xml__node__iterator__coll__graph.map b/docs/html/classpugi_1_1xml__node__iterator__coll__graph.map deleted file mode 100644 index 8b5e39f..0000000 --- a/docs/html/classpugi_1_1xml__node__iterator__coll__graph.map +++ /dev/null @@ -1,2 +0,0 @@ -base referer -rect $classpugi_1_1xml__node.html 31,96 143,123 diff --git a/docs/html/classpugi_1_1xml__node__iterator__coll__graph.md5 b/docs/html/classpugi_1_1xml__node__iterator__coll__graph.md5 deleted file mode 100644 index 05c2c57..0000000 --- a/docs/html/classpugi_1_1xml__node__iterator__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -5f7064b35a5d134262daeb95be37313d \ No newline at end of file diff --git a/docs/html/classpugi_1_1xml__node__iterator__coll__graph.png b/docs/html/classpugi_1_1xml__node__iterator__coll__graph.png deleted file mode 100644 index 210ba50..0000000 Binary files a/docs/html/classpugi_1_1xml__node__iterator__coll__graph.png and /dev/null differ diff --git a/docs/html/classpugi_1_1xml__tree__walker-members.html b/docs/html/classpugi_1_1xml__tree__walker-members.html deleted file mode 100644 index dbced83..0000000 --- a/docs/html/classpugi_1_1xml__tree__walker-members.html +++ /dev/null @@ -1,33 +0,0 @@ - - -pugixml: Member List - - - - -
-
-
-
-

pugi::xml_tree_walker Member List

This is the complete list of members for pugi::xml_tree_walker, including all inherited members.

- - - - - - - -
begin(xml_node &)pugi::xml_tree_walker [virtual]
depth() const pugi::xml_tree_walker [protected]
end(xml_node &)pugi::xml_tree_walker [virtual]
for_each(xml_node &)=0pugi::xml_tree_walker [pure virtual]
xml_node (defined in pugi::xml_tree_walker)pugi::xml_tree_walker [friend]
xml_tree_walker()pugi::xml_tree_walker
~xml_tree_walker()pugi::xml_tree_walker [virtual]


Generated on Tue May 25 23:22:41 2010 for pugixml by  - -doxygen 1.4.6-NO
- - diff --git a/docs/html/classpugi_1_1xml__tree__walker.html b/docs/html/classpugi_1_1xml__tree__walker.html deleted file mode 100644 index 639c0ec..0000000 --- a/docs/html/classpugi_1_1xml__tree__walker.html +++ /dev/null @@ -1,187 +0,0 @@ - - -pugixml: pugi::xml_tree_walker Class Reference - - - - -
-
-
-
- -

pugi::xml_tree_walker Class Reference

Collaboration diagram for pugi::xml_tree_walker:

Collaboration graph
-
[legend]
List of all members.

Detailed Description

-Abstract tree walker class. -

-

See also:
xml_node::traverse
- -

- - - - - - - - - - - - - - - - - - - - - - - - - -

Public Member Functions

xml_tree_walker ()
 Default ctor.
-virtual ~xml_tree_walker ()
 Virtual dtor.
virtual bool begin (xml_node &)
 Callback that is called when traversal of node begins.
virtual bool for_each (xml_node &)=0
 Callback that is called for each node traversed.
virtual bool end (xml_node &)
 Callback that is called when traversal of node ends.

Protected Member Functions

int depth () const
 Get node depth.

Friends

-class xml_node
-


Member Function Documentation

-

- - - - -
- - - - - - - - -
int pugi::xml_tree_walker::depth  )  const [protected]
-
- - - - - -
-   - - -

-Get node depth. -

-

Returns:
node depth
-
-

- - - - -
- - - - - - - - - -
virtual bool pugi::xml_tree_walker::begin xml_node  )  [virtual]
-
- - - - - -
-   - - -

-Callback that is called when traversal of node begins. -

-

Returns:
returning false will abort the traversal
-
-

- - - - -
- - - - - - - - - -
virtual bool pugi::xml_tree_walker::for_each xml_node  )  [pure virtual]
-
- - - - - -
-   - - -

-Callback that is called for each node traversed. -

-

Returns:
returning false will abort the traversal
-
-

- - - - -
- - - - - - - - - -
virtual bool pugi::xml_tree_walker::end xml_node  )  [virtual]
-
- - - - - -
-   - - -

-Callback that is called when traversal of node ends. -

-

Returns:
returning false will abort the traversal
-
-


Generated on Tue May 25 23:22:41 2010 for pugixml by  - -doxygen 1.4.6-NO
- - diff --git a/docs/html/classpugi_1_1xml__tree__walker__coll__graph.map b/docs/html/classpugi_1_1xml__tree__walker__coll__graph.map deleted file mode 100644 index 5a14779..0000000 --- a/docs/html/classpugi_1_1xml__tree__walker__coll__graph.map +++ /dev/null @@ -1 +0,0 @@ -base referer diff --git a/docs/html/classpugi_1_1xml__tree__walker__coll__graph.md5 b/docs/html/classpugi_1_1xml__tree__walker__coll__graph.md5 deleted file mode 100644 index a7106de..0000000 --- a/docs/html/classpugi_1_1xml__tree__walker__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -d990bdcfb4fd4dd9f8f3a6fe4ee6759b \ No newline at end of file diff --git a/docs/html/classpugi_1_1xml__tree__walker__coll__graph.png b/docs/html/classpugi_1_1xml__tree__walker__coll__graph.png deleted file mode 100644 index c64cced..0000000 Binary files a/docs/html/classpugi_1_1xml__tree__walker__coll__graph.png and /dev/null differ diff --git a/docs/html/classpugi_1_1xml__writer-members.html b/docs/html/classpugi_1_1xml__writer-members.html deleted file mode 100644 index 0414684..0000000 --- a/docs/html/classpugi_1_1xml__writer-members.html +++ /dev/null @@ -1,28 +0,0 @@ - - -pugixml: Member List - - - - -
-
-
-
-

pugi::xml_writer Member List

This is the complete list of members for pugi::xml_writer, including all inherited members.

- - -
write(const void *data, size_t size)=0pugi::xml_writer [pure virtual]
~xml_writer()pugi::xml_writer [inline, virtual]


Generated on Tue May 25 23:22:40 2010 for pugixml by  - -doxygen 1.4.6-NO
- - diff --git a/docs/html/classpugi_1_1xml__writer.html b/docs/html/classpugi_1_1xml__writer.html deleted file mode 100644 index ca540a8..0000000 --- a/docs/html/classpugi_1_1xml__writer.html +++ /dev/null @@ -1,97 +0,0 @@ - - -pugixml: pugi::xml_writer Class Reference - - - - -
-
-
-
- -

pugi::xml_writer Class Reference

Inheritance diagram for pugi::xml_writer:

Inheritance graph
- - - - -
[legend]
List of all members.

Detailed Description

-Abstract writer class. -

-

See also:
xml_node::print
- -

- - - - - - - - - -

Public Member Functions

-virtual ~xml_writer ()
 Virtual dtor.
virtual void write (const void *data, size_t size)=0
 Write memory chunk into stream/file/whatever.
-


Member Function Documentation

-

- - - - -
- - - - - - - - - - - - - - - - - - -
virtual void pugi::xml_writer::write const void *  data,
size_t  size
[pure virtual]
-
- - - - - -
-   - - -

-Write memory chunk into stream/file/whatever. -

-

Parameters:
- - - -
data - data pointer
size - data size
-
- -

-Implemented in pugi::xml_writer_file, and pugi::xml_writer_stream.

-


Generated on Tue May 25 23:22:40 2010 for pugixml by  - -doxygen 1.4.6-NO
- - diff --git a/docs/html/classpugi_1_1xml__writer__file-members.html b/docs/html/classpugi_1_1xml__writer__file-members.html deleted file mode 100644 index 5e9304f..0000000 --- a/docs/html/classpugi_1_1xml__writer__file-members.html +++ /dev/null @@ -1,29 +0,0 @@ - - -pugixml: Member List - - - - -
-
-
-
-

pugi::xml_writer_file Member List

This is the complete list of members for pugi::xml_writer_file, including all inherited members.

- - - -
write(const void *data, size_t size)pugi::xml_writer_file [virtual]
xml_writer_file(void *file)pugi::xml_writer_file
~xml_writer()pugi::xml_writer [inline, virtual]


Generated on Tue May 25 23:22:40 2010 for pugixml by  - -doxygen 1.4.6-NO
- - diff --git a/docs/html/classpugi_1_1xml__writer__file.html b/docs/html/classpugi_1_1xml__writer__file.html deleted file mode 100644 index eb10412..0000000 --- a/docs/html/classpugi_1_1xml__writer__file.html +++ /dev/null @@ -1,135 +0,0 @@ - - -pugixml: pugi::xml_writer_file Class Reference - - - - -
-
-
-
- -

pugi::xml_writer_file Class Reference

Inheritance diagram for pugi::xml_writer_file:

Inheritance graph
- - - -
[legend]
Collaboration diagram for pugi::xml_writer_file:

Collaboration graph
- - - -
[legend]
List of all members.

Detailed Description

-xml_writer implementation for FILE* -

-

See also:
xml_writer
- -

- - - - - - - - - -

Public Member Functions

 xml_writer_file (void *file)
 Construct writer instance.
virtual void write (const void *data, size_t size)
 Write memory chunk into stream/file/whatever.
-


Constructor & Destructor Documentation

-

- - - - -
- - - - - - - - - -
pugi::xml_writer_file::xml_writer_file void *  file  ) 
-
- - - - - -
-   - - -

-Construct writer instance. -

-

Parameters:
- - -
file - this is FILE* object, void* is used to avoid header dependencies on stdio
-
-
-


Member Function Documentation

-

- - - - -
- - - - - - - - - - - - - - - - - - -
virtual void pugi::xml_writer_file::write const void *  data,
size_t  size
[virtual]
-
- - - - - -
-   - - -

-Write memory chunk into stream/file/whatever. -

-

Parameters:
- - - -
data - data pointer
size - data size
-
- -

-Implements pugi::xml_writer.

-


Generated on Tue May 25 23:22:40 2010 for pugixml by  - -doxygen 1.4.6-NO
- - diff --git a/docs/html/classpugi_1_1xml__writer__file__coll__graph.map b/docs/html/classpugi_1_1xml__writer__file__coll__graph.map deleted file mode 100644 index 3804aa4..0000000 --- a/docs/html/classpugi_1_1xml__writer__file__coll__graph.map +++ /dev/null @@ -1,2 +0,0 @@ -base referer -rect $classpugi_1_1xml__writer.html 5,5 123,32 diff --git a/docs/html/classpugi_1_1xml__writer__file__coll__graph.md5 b/docs/html/classpugi_1_1xml__writer__file__coll__graph.md5 deleted file mode 100644 index 4befcb0..0000000 --- a/docs/html/classpugi_1_1xml__writer__file__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -5c3a2a83af85d5561d1166e638e8e23d \ No newline at end of file diff --git a/docs/html/classpugi_1_1xml__writer__file__coll__graph.png b/docs/html/classpugi_1_1xml__writer__file__coll__graph.png deleted file mode 100644 index a788d34..0000000 Binary files a/docs/html/classpugi_1_1xml__writer__file__coll__graph.png and /dev/null differ diff --git a/docs/html/classpugi_1_1xml__writer__file__inherit__graph.map b/docs/html/classpugi_1_1xml__writer__file__inherit__graph.map deleted file mode 100644 index 1f35096..0000000 --- a/docs/html/classpugi_1_1xml__writer__file__inherit__graph.map +++ /dev/null @@ -1,2 +0,0 @@ -base referer -rect $classpugi_1_1xml__writer.html 17,5 135,32 diff --git a/docs/html/classpugi_1_1xml__writer__file__inherit__graph.md5 b/docs/html/classpugi_1_1xml__writer__file__inherit__graph.md5 deleted file mode 100644 index e3f0288..0000000 --- a/docs/html/classpugi_1_1xml__writer__file__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -5d61fa0d011e4ad629f66602c5a5e4d8 \ No newline at end of file diff --git a/docs/html/classpugi_1_1xml__writer__file__inherit__graph.png b/docs/html/classpugi_1_1xml__writer__file__inherit__graph.png deleted file mode 100644 index ae46b21..0000000 Binary files a/docs/html/classpugi_1_1xml__writer__file__inherit__graph.png and /dev/null differ diff --git a/docs/html/classpugi_1_1xml__writer__inherit__graph.map b/docs/html/classpugi_1_1xml__writer__inherit__graph.map deleted file mode 100644 index 825781a..0000000 --- a/docs/html/classpugi_1_1xml__writer__inherit__graph.map +++ /dev/null @@ -1,3 +0,0 @@ -base referer -rect $classpugi_1_1xml__writer__file.html 5,80 147,107 -rect $classpugi_1_1xml__writer__stream.html 171,80 336,107 diff --git a/docs/html/classpugi_1_1xml__writer__inherit__graph.md5 b/docs/html/classpugi_1_1xml__writer__inherit__graph.md5 deleted file mode 100644 index fae4347..0000000 --- a/docs/html/classpugi_1_1xml__writer__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -4e1d7916338dd1e5bc7170e59f529cf8 \ No newline at end of file diff --git a/docs/html/classpugi_1_1xml__writer__inherit__graph.png b/docs/html/classpugi_1_1xml__writer__inherit__graph.png deleted file mode 100644 index ea94945..0000000 Binary files a/docs/html/classpugi_1_1xml__writer__inherit__graph.png and /dev/null differ diff --git a/docs/html/classpugi_1_1xml__writer__stream-members.html b/docs/html/classpugi_1_1xml__writer__stream-members.html deleted file mode 100644 index d020be3..0000000 --- a/docs/html/classpugi_1_1xml__writer__stream-members.html +++ /dev/null @@ -1,30 +0,0 @@ - - -pugixml: Member List - - - - -
-
-
-
-

pugi::xml_writer_stream Member List

This is the complete list of members for pugi::xml_writer_stream, including all inherited members.

- - - - -
write(const void *data, size_t size)pugi::xml_writer_stream [virtual]
xml_writer_stream(std::basic_ostream< char, std::char_traits< char > > &stream)pugi::xml_writer_stream
xml_writer_stream(std::basic_ostream< wchar_t, std::char_traits< wchar_t > > &stream)pugi::xml_writer_stream
~xml_writer()pugi::xml_writer [inline, virtual]


Generated on Tue May 25 23:22:40 2010 for pugixml by  - -doxygen 1.4.6-NO
- - diff --git a/docs/html/classpugi_1_1xml__writer__stream.html b/docs/html/classpugi_1_1xml__writer__stream.html deleted file mode 100644 index b494c84..0000000 --- a/docs/html/classpugi_1_1xml__writer__stream.html +++ /dev/null @@ -1,173 +0,0 @@ - - -pugixml: pugi::xml_writer_stream Class Reference - - - - -
-
-
-
- -

pugi::xml_writer_stream Class Reference

Inheritance diagram for pugi::xml_writer_stream:

Inheritance graph
- - - -
[legend]
Collaboration diagram for pugi::xml_writer_stream:

Collaboration graph
- - - -
[legend]
List of all members.

Detailed Description

-xml_writer implementation for streams -

-

See also:
xml_writer
- -

- - - - - - - - - - - - -

Public Member Functions

 xml_writer_stream (std::basic_ostream< char, std::char_traits< char > > &stream)
 Construct writer instance.
 xml_writer_stream (std::basic_ostream< wchar_t, std::char_traits< wchar_t > > &stream)
 Construct writer instance.
virtual void write (const void *data, size_t size)
 Write memory chunk into stream/file/whatever.
-


Constructor & Destructor Documentation

-

- - - - -
- - - - - - - - - -
pugi::xml_writer_stream::xml_writer_stream std::basic_ostream< char, std::char_traits< char > > &  stream  ) 
-
- - - - - -
-   - - -

-Construct writer instance. -

-

Parameters:
- - -
stream - output stream object
-
-
-

- - - - -
- - - - - - - - - -
pugi::xml_writer_stream::xml_writer_stream std::basic_ostream< wchar_t, std::char_traits< wchar_t > > &  stream  ) 
-
- - - - - -
-   - - -

-Construct writer instance. -

-

Parameters:
- - -
stream - output stream object
-
-
-


Member Function Documentation

-

- - - - -
- - - - - - - - - - - - - - - - - - -
virtual void pugi::xml_writer_stream::write const void *  data,
size_t  size
[virtual]
-
- - - - - -
-   - - -

-Write memory chunk into stream/file/whatever. -

-

Parameters:
- - - -
data - data pointer
size - data size
-
- -

-Implements pugi::xml_writer.

-


Generated on Tue May 25 23:22:40 2010 for pugixml by  - -doxygen 1.4.6-NO
- - diff --git a/docs/html/classpugi_1_1xml__writer__stream__coll__graph.map b/docs/html/classpugi_1_1xml__writer__stream__coll__graph.map deleted file mode 100644 index 3804aa4..0000000 --- a/docs/html/classpugi_1_1xml__writer__stream__coll__graph.map +++ /dev/null @@ -1,2 +0,0 @@ -base referer -rect $classpugi_1_1xml__writer.html 5,5 123,32 diff --git a/docs/html/classpugi_1_1xml__writer__stream__coll__graph.md5 b/docs/html/classpugi_1_1xml__writer__stream__coll__graph.md5 deleted file mode 100644 index 8818567..0000000 --- a/docs/html/classpugi_1_1xml__writer__stream__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -e9fdfc9254c8e7ae45019184a25ff2e5 \ No newline at end of file diff --git a/docs/html/classpugi_1_1xml__writer__stream__coll__graph.png b/docs/html/classpugi_1_1xml__writer__stream__coll__graph.png deleted file mode 100644 index 3f46307..0000000 Binary files a/docs/html/classpugi_1_1xml__writer__stream__coll__graph.png and /dev/null differ diff --git a/docs/html/classpugi_1_1xml__writer__stream__inherit__graph.map b/docs/html/classpugi_1_1xml__writer__stream__inherit__graph.map deleted file mode 100644 index e805fe1..0000000 --- a/docs/html/classpugi_1_1xml__writer__stream__inherit__graph.map +++ /dev/null @@ -1,2 +0,0 @@ -base referer -rect $classpugi_1_1xml__writer.html 29,5 147,32 diff --git a/docs/html/classpugi_1_1xml__writer__stream__inherit__graph.md5 b/docs/html/classpugi_1_1xml__writer__stream__inherit__graph.md5 deleted file mode 100644 index a1a2d25..0000000 --- a/docs/html/classpugi_1_1xml__writer__stream__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -c2a10c96636e270182038758f58ddbeb \ No newline at end of file diff --git a/docs/html/classpugi_1_1xml__writer__stream__inherit__graph.png b/docs/html/classpugi_1_1xml__writer__stream__inherit__graph.png deleted file mode 100644 index 9af2a21..0000000 Binary files a/docs/html/classpugi_1_1xml__writer__stream__inherit__graph.png and /dev/null differ diff --git a/docs/html/classpugi_1_1xpath__exception-members.html b/docs/html/classpugi_1_1xpath__exception-members.html deleted file mode 100644 index 89f56b6..0000000 --- a/docs/html/classpugi_1_1xpath__exception-members.html +++ /dev/null @@ -1,28 +0,0 @@ - - -pugixml: Member List - - - - -
-
-
-
-

pugi::xpath_exception Member List

This is the complete list of members for pugi::xpath_exception, including all inherited members.

- - -
what() const pugi::xpath_exception [virtual]
xpath_exception(const char *message)pugi::xpath_exception [explicit]


Generated on Tue May 25 23:22:41 2010 for pugixml by  - -doxygen 1.4.6-NO
- - diff --git a/docs/html/classpugi_1_1xpath__exception.html b/docs/html/classpugi_1_1xpath__exception.html deleted file mode 100644 index 9abb025..0000000 --- a/docs/html/classpugi_1_1xpath__exception.html +++ /dev/null @@ -1,109 +0,0 @@ - - -pugixml: pugi::xpath_exception Class Reference - - - - -
-
-
-
- -

pugi::xpath_exception Class Reference

Inheritance diagram for pugi::xpath_exception:

Inheritance graph
-
[legend]
Collaboration diagram for pugi::xpath_exception:

Collaboration graph
-
[legend]
List of all members.

Detailed Description

-XPath exception class. -

- - - - - - - - - -

Public Member Functions

 xpath_exception (const char *message)
 Construct exception from static error string.
virtual const char * what () const throw ()
 Return error message.
-


Constructor & Destructor Documentation

-

- - - - -
- - - - - - - - - -
pugi::xpath_exception::xpath_exception const char *  message  )  [explicit]
-
- - - - - -
-   - - -

-Construct exception from static error string. -

-

Parameters:
- - -
message - error string
-
-
-


Member Function Documentation

-

- - - - -
- - - - - - - - -
virtual const char* pugi::xpath_exception::what  )  const throw () [virtual]
-
- - - - - -
-   - - -

-Return error message. -

-

Returns:
error message
-
-


Generated on Tue May 25 23:22:41 2010 for pugixml by  - -doxygen 1.4.6-NO
- - diff --git a/docs/html/classpugi_1_1xpath__exception__coll__graph.map b/docs/html/classpugi_1_1xpath__exception__coll__graph.map deleted file mode 100644 index 5a14779..0000000 --- a/docs/html/classpugi_1_1xpath__exception__coll__graph.map +++ /dev/null @@ -1 +0,0 @@ -base referer diff --git a/docs/html/classpugi_1_1xpath__exception__coll__graph.md5 b/docs/html/classpugi_1_1xpath__exception__coll__graph.md5 deleted file mode 100644 index c917263..0000000 --- a/docs/html/classpugi_1_1xpath__exception__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -e513ec4c3dceb21149d86032837e55f8 \ No newline at end of file diff --git a/docs/html/classpugi_1_1xpath__exception__coll__graph.png b/docs/html/classpugi_1_1xpath__exception__coll__graph.png deleted file mode 100644 index 4224ed7..0000000 Binary files a/docs/html/classpugi_1_1xpath__exception__coll__graph.png and /dev/null differ diff --git a/docs/html/classpugi_1_1xpath__exception__inherit__graph.map b/docs/html/classpugi_1_1xpath__exception__inherit__graph.map deleted file mode 100644 index 5a14779..0000000 --- a/docs/html/classpugi_1_1xpath__exception__inherit__graph.map +++ /dev/null @@ -1 +0,0 @@ -base referer diff --git a/docs/html/classpugi_1_1xpath__exception__inherit__graph.md5 b/docs/html/classpugi_1_1xpath__exception__inherit__graph.md5 deleted file mode 100644 index 900b385..0000000 --- a/docs/html/classpugi_1_1xpath__exception__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -531210d868031d4dfad14e6148fd793e \ No newline at end of file diff --git a/docs/html/classpugi_1_1xpath__exception__inherit__graph.png b/docs/html/classpugi_1_1xpath__exception__inherit__graph.png deleted file mode 100644 index 86697fa..0000000 Binary files a/docs/html/classpugi_1_1xpath__exception__inherit__graph.png and /dev/null differ diff --git a/docs/html/classpugi_1_1xpath__node-members.html b/docs/html/classpugi_1_1xpath__node-members.html deleted file mode 100644 index 7d4ca8e..0000000 --- a/docs/html/classpugi_1_1xpath__node-members.html +++ /dev/null @@ -1,36 +0,0 @@ - - -pugixml: Member List - - - - -
-
-
-
-

pugi::xpath_node Member List

This is the complete list of members for pugi::xpath_node, including all inherited members.

- - - - - - - - - - -
attribute() const pugi::xpath_node
node() const pugi::xpath_node
operator unspecified_bool_type() const pugi::xpath_node
operator!() const (defined in pugi::xpath_node)pugi::xpath_node
operator!=(const xpath_node &n) const pugi::xpath_node
operator==(const xpath_node &n) const pugi::xpath_node
parent() const pugi::xpath_node
xpath_node()pugi::xpath_node
xpath_node(const xml_node &node)pugi::xpath_node
xpath_node(const xml_attribute &attribute, const xml_node &parent)pugi::xpath_node


Generated on Tue May 25 23:22:42 2010 for pugixml by  - -doxygen 1.4.6-NO
- - diff --git a/docs/html/classpugi_1_1xpath__node.html b/docs/html/classpugi_1_1xpath__node.html deleted file mode 100644 index 2d6c293..0000000 --- a/docs/html/classpugi_1_1xpath__node.html +++ /dev/null @@ -1,345 +0,0 @@ - - -pugixml: pugi::xpath_node Class Reference - - - - -
-
-
-
- -

pugi::xpath_node Class Reference

Collaboration diagram for pugi::xpath_node:

Collaboration graph
- - - - -
[legend]
List of all members.

Detailed Description

-XPath node class. -

-XPath defines node to be either xml_node or xml_attribute in pugixml terminology, so xpath_node is either xml_node or xml_attribute. -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Public Member Functions

xpath_node ()
 Construct empty XPath node.
 xpath_node (const xml_node &node)
 Construct XPath node from XML node.
 xpath_node (const xml_attribute &attribute, const xml_node &parent)
 Construct XPath node from XML attribute.
xml_node node () const
 Get XML node, if any.
xml_attribute attribute () const
 Get XML attribute, if any.
xml_node parent () const
 Get parent of contained XML attribute, if any.
 operator unspecified_bool_type () const
 Safe bool conversion.
-bool operator! () const
bool operator== (const xpath_node &n) const
 Compares two XPath nodes.
bool operator!= (const xpath_node &n) const
 Compares two XPath nodes.
-


Constructor & Destructor Documentation

-

- - - - -
- - - - - - - - - -
pugi::xpath_node::xpath_node const xml_node node  ) 
-
- - - - - -
-   - - -

-Construct XPath node from XML node. -

-

Parameters:
- - -
node - XML node
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - -
pugi::xpath_node::xpath_node const xml_attribute attribute,
const xml_node parent
-
- - - - - -
-   - - -

-Construct XPath node from XML attribute. -

-

Parameters:
- - - -
attribute - XML attribute
parent - attribute's parent node
-
-
-


Member Function Documentation

-

- - - - -
- - - - - - - - -
xml_node pugi::xpath_node::node  )  const
-
- - - - - -
-   - - -

-Get XML node, if any. -

-

Returns:
contained XML node, empty node otherwise
-
-

- - - - -
- - - - - - - - -
xml_attribute pugi::xpath_node::attribute  )  const
-
- - - - - -
-   - - -

-Get XML attribute, if any. -

-

Returns:
contained XML attribute, if any, empty attribute otherwise
-
-

- - - - -
- - - - - - - - -
xml_node pugi::xpath_node::parent  )  const
-
- - - - - -
-   - - -

-Get parent of contained XML attribute, if any. -

-

Returns:
parent of contained XML attribute, if any, empty node otherwise
-
-

- - - - -
- - - - - - - - -
pugi::xpath_node::operator unspecified_bool_type  )  const
-
- - - - - -
-   - - -

-Safe bool conversion. -

-Allows xpath_node to be used in a context where boolean variable is expected, such as 'if (node)'.

-

- - - - -
- - - - - - - - - -
bool pugi::xpath_node::operator== const xpath_node n  )  const
-
- - - - - -
-   - - -

-Compares two XPath nodes. -

-

Parameters:
- - -
n - XPath node to compare to
-
-
Returns:
comparison result
-
-

- - - - -
- - - - - - - - - -
bool pugi::xpath_node::operator!= const xpath_node n  )  const
-
- - - - - -
-   - - -

-Compares two XPath nodes. -

-

Parameters:
- - -
n - XPath node to compare to
-
-
Returns:
comparison result
-
-


Generated on Tue May 25 23:22:42 2010 for pugixml by  - -doxygen 1.4.6-NO
- - diff --git a/docs/html/classpugi_1_1xpath__node__coll__graph.map b/docs/html/classpugi_1_1xpath__node__coll__graph.map deleted file mode 100644 index 0c8dcec..0000000 --- a/docs/html/classpugi_1_1xpath__node__coll__graph.map +++ /dev/null @@ -1,3 +0,0 @@ -base referer -rect $classpugi_1_1xml__node.html 20,96 132,123 -rect $classpugi_1_1xml__attribute.html 164,96 297,123 diff --git a/docs/html/classpugi_1_1xpath__node__coll__graph.md5 b/docs/html/classpugi_1_1xpath__node__coll__graph.md5 deleted file mode 100644 index 5b4d30d..0000000 --- a/docs/html/classpugi_1_1xpath__node__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -6221c8e84c73ffa18f2147cf42452f28 \ No newline at end of file diff --git a/docs/html/classpugi_1_1xpath__node__coll__graph.png b/docs/html/classpugi_1_1xpath__node__coll__graph.png deleted file mode 100644 index 03863a0..0000000 Binary files a/docs/html/classpugi_1_1xpath__node__coll__graph.png and /dev/null differ diff --git a/docs/html/classpugi_1_1xpath__node__set-members.html b/docs/html/classpugi_1_1xpath__node__set-members.html deleted file mode 100644 index 0a32e9d..0000000 --- a/docs/html/classpugi_1_1xpath__node__set-members.html +++ /dev/null @@ -1,44 +0,0 @@ - - -pugixml: Member List - - - - -
-
-
-
-

pugi::xpath_node_set Member List

This is the complete list of members for pugi::xpath_node_set, including all inherited members.

- - - - - - - - - - - - - - - - - - -
begin() const pugi::xpath_node_set
const_iterator typedefpugi::xpath_node_set
empty() const pugi::xpath_node_set
end() const pugi::xpath_node_set
first() const pugi::xpath_node_set
operator=(const xpath_node_set &ns)pugi::xpath_node_set
operator[](size_t index) const pugi::xpath_node_set
size() const pugi::xpath_node_set
sort(bool reverse=false)pugi::xpath_node_set
type() const pugi::xpath_node_set
type_sorted enum valuepugi::xpath_node_set
type_sorted_reverse enum valuepugi::xpath_node_set
type_t enum namepugi::xpath_node_set
type_unsorted enum valuepugi::xpath_node_set
xpath_ast_node (defined in pugi::xpath_node_set)pugi::xpath_node_set [friend]
xpath_node_set()pugi::xpath_node_set
xpath_node_set(const xpath_node_set &ns)pugi::xpath_node_set
~xpath_node_set()pugi::xpath_node_set


Generated on Tue May 25 23:22:42 2010 for pugixml by  - -doxygen 1.4.6-NO
- - diff --git a/docs/html/classpugi_1_1xpath__node__set.html b/docs/html/classpugi_1_1xpath__node__set.html deleted file mode 100644 index 153b8ba..0000000 --- a/docs/html/classpugi_1_1xpath__node__set.html +++ /dev/null @@ -1,454 +0,0 @@ - - -pugixml: pugi::xpath_node_set Class Reference - - - - -
-
-
-
- -

pugi::xpath_node_set Class Reference

Collaboration diagram for pugi::xpath_node_set:

Collaboration graph
- - - - - -
[legend]
List of all members.

Detailed Description

-Not necessarily ordered constant collection of XPath nodes. -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Public Types

-typedef const xpath_nodeconst_iterator
 Constant iterator type.
enum  type_t { type_unsorted, -type_sorted, -type_sorted_reverse - }
 Collection type. More...

Public Member Functions

xpath_node_set ()
 Default ctor Constructs empty set.
~xpath_node_set ()
 Dtor.
 xpath_node_set (const xpath_node_set &ns)
 Copy ctor.
xpath_node_setoperator= (const xpath_node_set &ns)
 Assignment operator.
type_t type () const
 Get collection type.
size_t size () const
 Get collection size.
xpath_node operator[] (size_t index) const
 Get element with the specified index.
const_iterator begin () const
 Get begin constant iterator for collection.
const_iterator end () const
 Get end iterator for collection.
void sort (bool reverse=false)
 Sort the collection in ascending/descending order by document order.
xpath_node first () const
 Get first node in the collection by document order.
bool empty () const
 Return true if collection is empty.

Friends

-class xpath_ast_node
-


Member Enumeration Documentation

-

- - - - -
- - - - -
enum pugi::xpath_node_set::type_t
-
- - - - - -
-   - - -

-Collection type. -

-

Enumerator:
- - - - -
type_unsorted  -Not ordered.
type_sorted  -Sorted by document order (ascending).
type_sorted_reverse  -Sorted by document order (descending).
-
-
-


Constructor & Destructor Documentation

-

- - - - -
- - - - - - - - - -
pugi::xpath_node_set::xpath_node_set const xpath_node_set ns  ) 
-
- - - - - -
-   - - -

-Copy ctor. -

-

Parameters:
- - -
ns - set to copy
-
-
-


Member Function Documentation

-

- - - - -
- - - - - - - - - -
xpath_node_set& pugi::xpath_node_set::operator= const xpath_node_set ns  ) 
-
- - - - - -
-   - - -

-Assignment operator. -

-

Parameters:
- - -
ns - set to assign
-
-
Returns:
self
-
-

- - - - -
- - - - - - - - -
type_t pugi::xpath_node_set::type  )  const
-
- - - - - -
-   - - -

-Get collection type. -

-

Returns:
collection type
-
-

- - - - -
- - - - - - - - -
size_t pugi::xpath_node_set::size  )  const
-
- - - - - -
-   - - -

-Get collection size. -

-

Returns:
collection size
-
-

- - - - -
- - - - - - - - - -
xpath_node pugi::xpath_node_set::operator[] size_t  index  )  const
-
- - - - - -
-   - - -

-Get element with the specified index. -

-

Parameters:
- - -
index - requested index
-
-
Returns:
element
-
-

- - - - -
- - - - - - - - -
const_iterator pugi::xpath_node_set::begin  )  const
-
- - - - - -
-   - - -

-Get begin constant iterator for collection. -

-

Returns:
begin constant iterator
-
-

- - - - -
- - - - - - - - -
const_iterator pugi::xpath_node_set::end  )  const
-
- - - - - -
-   - - -

-Get end iterator for collection. -

-

Returns:
end iterator
-
-

- - - - -
- - - - - - - - - -
void pugi::xpath_node_set::sort bool  reverse = false  ) 
-
- - - - - -
-   - - -

-Sort the collection in ascending/descending order by document order. -

-

Parameters:
- - -
reverse - whether to sort in ascending (false) or descending (true) order
-
-
-

- - - - -
- - - - - - - - -
xpath_node pugi::xpath_node_set::first  )  const
-
- - - - - -
-   - - -

-Get first node in the collection by document order. -

-

Returns:
first node by document order
-
Note:
set.first() is not equal to set[0], since operator[] does not take document order into account
-
-

- - - - -
- - - - - - - - -
bool pugi::xpath_node_set::empty  )  const
-
- - - - - -
-   - - -

-Return true if collection is empty. -

-

Returns:
true if collection is empty, false otherwise
-
-


Generated on Tue May 25 23:22:42 2010 for pugixml by  - -doxygen 1.4.6-NO
- - diff --git a/docs/html/classpugi_1_1xpath__node__set__coll__graph.map b/docs/html/classpugi_1_1xpath__node__set__coll__graph.map deleted file mode 100644 index beb06ca..0000000 --- a/docs/html/classpugi_1_1xpath__node__set__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ -base referer -rect $classpugi_1_1xpath__node.html 77,187 203,213 -rect $classpugi_1_1xml__node.html 23,96 135,123 -rect $classpugi_1_1xml__attribute.html 164,96 297,123 diff --git a/docs/html/classpugi_1_1xpath__node__set__coll__graph.md5 b/docs/html/classpugi_1_1xpath__node__set__coll__graph.md5 deleted file mode 100644 index 3cb47f2..0000000 --- a/docs/html/classpugi_1_1xpath__node__set__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -9492822afb8bdb70726927e5ed6689f2 \ No newline at end of file diff --git a/docs/html/classpugi_1_1xpath__node__set__coll__graph.png b/docs/html/classpugi_1_1xpath__node__set__coll__graph.png deleted file mode 100644 index 1756480..0000000 Binary files a/docs/html/classpugi_1_1xpath__node__set__coll__graph.png and /dev/null differ diff --git a/docs/html/classpugi_1_1xpath__query-members.html b/docs/html/classpugi_1_1xpath__query-members.html deleted file mode 100644 index faddc24..0000000 --- a/docs/html/classpugi_1_1xpath__query-members.html +++ /dev/null @@ -1,33 +0,0 @@ - - -pugixml: Member List - - - - -
-
-
-
-

pugi::xpath_query Member List

This is the complete list of members for pugi::xpath_query, including all inherited members.

- - - - - - - -
evaluate_boolean(const xml_node &n) const pugi::xpath_query
evaluate_node_set(const xml_node &n) const pugi::xpath_query
evaluate_number(const xml_node &n) const pugi::xpath_query
evaluate_string(const xml_node &n) const pugi::xpath_query
return_type() const pugi::xpath_query
xpath_query(const char_t *query)pugi::xpath_query [explicit]
~xpath_query()pugi::xpath_query


Generated on Tue May 25 23:22:40 2010 for pugixml by  - -doxygen 1.4.6-NO
- - diff --git a/docs/html/classpugi_1_1xpath__query.html b/docs/html/classpugi_1_1xpath__query.html deleted file mode 100644 index d4eea32..0000000 --- a/docs/html/classpugi_1_1xpath__query.html +++ /dev/null @@ -1,273 +0,0 @@ - - -pugixml: pugi::xpath_query Class Reference - - - - -
-
-
-
- -

pugi::xpath_query Class Reference

Collaboration diagram for pugi::xpath_query:

Collaboration graph
-
[legend]
List of all members.

Detailed Description

-A class that holds compiled XPath query and allows to evaluate query result. -

- - - - - - - - - - - - - - - - - - - - - - - - -

Public Member Functions

 xpath_query (const char_t *query)
 Ctor from string with XPath expression.
~xpath_query ()
 Dtor.
xpath_type_t return_type () const
 Get query expression return type.
bool evaluate_boolean (const xml_node &n) const
 Evaluate expression as boolean value for the context node n.
double evaluate_number (const xml_node &n) const
 Evaluate expression as double value for the context node n.
string_t evaluate_string (const xml_node &n) const
 Evaluate expression as string value for the context node n.
xpath_node_set evaluate_node_set (const xml_node &n) const
 Evaluate expression as node set for the context node n.
-


Constructor & Destructor Documentation

-

- - - - -
- - - - - - - - - -
pugi::xpath_query::xpath_query const char_t query  )  [explicit]
-
- - - - - -
-   - - -

-Ctor from string with XPath expression. -

-Throws xpath_exception on compilation error, std::bad_alloc on out of memory error.

-

Parameters:
- - -
query - string with XPath expression
-
-
-


Member Function Documentation

-

- - - - -
- - - - - - - - -
xpath_type_t pugi::xpath_query::return_type  )  const
-
- - - - - -
-   - - -

-Get query expression return type. -

-

Returns:
expression return type
-
-

- - - - -
- - - - - - - - - -
bool pugi::xpath_query::evaluate_boolean const xml_node n  )  const
-
- - - - - -
-   - - -

-Evaluate expression as boolean value for the context node n. -

-If expression does not directly evaluate to boolean, the expression result is converted as through boolean() XPath function call. Throws std::bad_alloc on out of memory error.

-

Parameters:
- - -
n - context node
-
-
Returns:
evaluation result
-
-

- - - - -
- - - - - - - - - -
double pugi::xpath_query::evaluate_number const xml_node n  )  const
-
- - - - - -
-   - - -

-Evaluate expression as double value for the context node n. -

-If expression does not directly evaluate to double, the expression result is converted as through number() XPath function call. Throws std::bad_alloc on out of memory error.

-

Parameters:
- - -
n - context node
-
-
Returns:
evaluation result
-
-

- - - - -
- - - - - - - - - -
string_t pugi::xpath_query::evaluate_string const xml_node n  )  const
-
- - - - - -
-   - - -

-Evaluate expression as string value for the context node n. -

-If expression does not directly evaluate to string, the expression result is converted as through string() XPath function call. Throws std::bad_alloc on out of memory error.

-

Parameters:
- - -
n - context node
-
-
Returns:
evaluation result
-
-

- - - - -
- - - - - - - - - -
xpath_node_set pugi::xpath_query::evaluate_node_set const xml_node n  )  const
-
- - - - - -
-   - - -

-Evaluate expression as node set for the context node n. -

-If expression does not directly evaluate to node set, throws xpath_exception. Throws std::bad_alloc on out of memory error.

-

Parameters:
- - -
n - context node
-
-
Returns:
evaluation result
-
-


Generated on Tue May 25 23:22:40 2010 for pugixml by  - -doxygen 1.4.6-NO
- - diff --git a/docs/html/classpugi_1_1xpath__query__coll__graph.map b/docs/html/classpugi_1_1xpath__query__coll__graph.map deleted file mode 100644 index 5a14779..0000000 --- a/docs/html/classpugi_1_1xpath__query__coll__graph.map +++ /dev/null @@ -1 +0,0 @@ -base referer diff --git a/docs/html/classpugi_1_1xpath__query__coll__graph.md5 b/docs/html/classpugi_1_1xpath__query__coll__graph.md5 deleted file mode 100644 index f1a2247..0000000 --- a/docs/html/classpugi_1_1xpath__query__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -8954c6e562b8b9c0f96734834320e6c2 \ No newline at end of file diff --git a/docs/html/classpugi_1_1xpath__query__coll__graph.png b/docs/html/classpugi_1_1xpath__query__coll__graph.png deleted file mode 100644 index d42802b..0000000 Binary files a/docs/html/classpugi_1_1xpath__query__coll__graph.png and /dev/null differ diff --git a/docs/html/deprecated.html b/docs/html/deprecated.html deleted file mode 100644 index 097afd7..0000000 --- a/docs/html/deprecated.html +++ /dev/null @@ -1,83 +0,0 @@ - - -pugixml: Deprecated List - - - - -
-
-

Deprecated List

-
Member pugi::xml_document::parse (char *xmlstr, unsigned int options=parse_default)
-
This function is deprecated and will be removed in future versions; use xml_document::load_buffer_inplace instead
-
-

-

-
Member pugi::xml_document::parse (const transfer_ownership_tag &, char *xmlstr, unsigned int options=parse_default)
-
This function is deprecated and will be removed in future versions; use xml_document::load_buffer_inplace_own instead
-
-

-

-
Member pugi::xml_node::child_w (const char_t *name) const
-
This function is deprecated
-
-

-

-
Member pugi::xml_node::attribute_w (const char_t *name) const
-
This function is deprecated
-
-

-

-
Member pugi::xml_node::next_sibling_w (const char_t *name) const
-
This function is deprecated
-
-

-

-
Member pugi::xml_node::previous_sibling_w (const char_t *name) const
-
This function is deprecated
-
-

-

-
Member pugi::xml_node::child_value_w (const char_t *name) const
-
This function is deprecated
-
-

-

-
Member pugi::xml_node::all_elements_by_name_w (const char_t *name, OutputIterator it) const
-
This function is deprecated
-
-

-

-
Member pugi::xml_node::find_child_by_attribute_w (const char_t *name, const char_t *attr_name, const char_t *attr_value) const
-
This function is deprecated
-
-

-

-
Member pugi::xml_node::find_child_by_attribute_w (const char_t *attr_name, const char_t *attr_value) const
-
This function is deprecated
-
-

-

-
Member pugi::as_utf16 (const char *str)
-
This function is deprecated and will be removed in future versions; use as_wide instead
-
-

-

-
Member pugi::parse_wnorm_attribute
-
This flag is deprecated
-
-

-

-
Member pugi::format_write_bom_utf8
-
This constant is deprecated and will be removed in future versions; use format_write_bom instead
-
-
Generated on Tue May 25 23:22:40 2010 for pugixml by  - -doxygen 1.4.6-NO
- - diff --git a/docs/html/doxygen.css b/docs/html/doxygen.css deleted file mode 100644 index 05615b2..0000000 --- a/docs/html/doxygen.css +++ /dev/null @@ -1,310 +0,0 @@ -BODY,H1,H2,H3,H4,H5,H6,P,CENTER,TD,TH,UL,DL,DIV { - font-family: Geneva, Arial, Helvetica, sans-serif; -} -BODY,TD { - font-size: 90%; -} -H1 { - text-align: center; - font-size: 160%; -} -H2 { - font-size: 120%; -} -H3 { - font-size: 100%; -} -CAPTION { font-weight: bold } -DIV.qindex { - width: 100%; - background-color: #e8eef2; - border: 1px solid #84b0c7; - text-align: center; - margin: 2px; - padding: 2px; - line-height: 140%; -} -DIV.nav { - width: 100%; - background-color: #e8eef2; - border: 1px solid #84b0c7; - text-align: center; - margin: 2px; - padding: 2px; - line-height: 140%; -} -DIV.navtab { - background-color: #e8eef2; - border: 1px solid #84b0c7; - text-align: center; - margin: 2px; - margin-right: 15px; - padding: 2px; -} -TD.navtab { - font-size: 70%; -} -A.qindex { - text-decoration: none; - font-weight: bold; - color: #1A419D; -} -A.qindex:visited { - text-decoration: none; - font-weight: bold; - color: #1A419D -} -A.qindex:hover { - text-decoration: none; - background-color: #ddddff; -} -A.qindexHL { - text-decoration: none; - font-weight: bold; - background-color: #6666cc; - color: #ffffff; - border: 1px double #9295C2; -} -A.qindexHL:hover { - text-decoration: none; - background-color: #6666cc; - color: #ffffff; -} -A.qindexHL:visited { text-decoration: none; background-color: #6666cc; color: #ffffff } -A.el { text-decoration: none; font-weight: bold } -A.elRef { font-weight: bold } -A.code:link { text-decoration: none; font-weight: normal; color: #0000FF} -A.code:visited { text-decoration: none; font-weight: normal; color: #0000FF} -A.codeRef:link { font-weight: normal; color: #0000FF} -A.codeRef:visited { font-weight: normal; color: #0000FF} -A:hover { text-decoration: none; background-color: #f2f2ff } -DL.el { margin-left: -1cm } -.fragment { - font-family: Fixed, monospace; - font-size: 95%; -} -PRE.fragment { - border: 1px solid #CCCCCC; - background-color: #f5f5f5; - margin-top: 4px; - margin-bottom: 4px; - margin-left: 2px; - margin-right: 8px; - padding-left: 6px; - padding-right: 6px; - padding-top: 4px; - padding-bottom: 4px; -} -DIV.ah { background-color: black; font-weight: bold; color: #ffffff; margin-bottom: 3px; margin-top: 3px } -TD.md { background-color: #F4F4FB; font-weight: bold; } -TD.mdPrefix { - background-color: #F4F4FB; - color: #606060; - font-size: 80%; -} -TD.mdname1 { background-color: #F4F4FB; font-weight: bold; color: #602020; } -TD.mdname { background-color: #F4F4FB; font-weight: bold; color: #602020; width: 600px; } -DIV.groupHeader { - margin-left: 16px; - margin-top: 12px; - margin-bottom: 6px; - font-weight: bold; -} -DIV.groupText { margin-left: 16px; font-style: italic; font-size: 90% } -BODY { - background: white; - color: black; - margin-right: 20px; - margin-left: 20px; -} -TD.indexkey { - background-color: #e8eef2; - font-weight: bold; - padding-right : 10px; - padding-top : 2px; - padding-left : 10px; - padding-bottom : 2px; - margin-left : 0px; - margin-right : 0px; - margin-top : 2px; - margin-bottom : 2px; - border: 1px solid #CCCCCC; -} -TD.indexvalue { - background-color: #e8eef2; - font-style: italic; - padding-right : 10px; - padding-top : 2px; - padding-left : 10px; - padding-bottom : 2px; - margin-left : 0px; - margin-right : 0px; - margin-top : 2px; - margin-bottom : 2px; - border: 1px solid #CCCCCC; -} -TR.memlist { - background-color: #f0f0f0; -} -P.formulaDsp { text-align: center; } -IMG.formulaDsp { } -IMG.formulaInl { vertical-align: middle; } -SPAN.keyword { color: #008000 } -SPAN.keywordtype { color: #604020 } -SPAN.keywordflow { color: #e08000 } -SPAN.comment { color: #800000 } -SPAN.preprocessor { color: #806020 } -SPAN.stringliteral { color: #002080 } -SPAN.charliteral { color: #008080 } -.mdTable { - border: 1px solid #868686; - background-color: #F4F4FB; -} -.mdRow { - padding: 8px 10px; -} -.mdescLeft { - padding: 0px 8px 4px 8px; - font-size: 80%; - font-style: italic; - background-color: #FAFAFA; - border-top: 1px none #E0E0E0; - border-right: 1px none #E0E0E0; - border-bottom: 1px none #E0E0E0; - border-left: 1px none #E0E0E0; - margin: 0px; -} -.mdescRight { - padding: 0px 8px 4px 8px; - font-size: 80%; - font-style: italic; - background-color: #FAFAFA; - border-top: 1px none #E0E0E0; - border-right: 1px none #E0E0E0; - border-bottom: 1px none #E0E0E0; - border-left: 1px none #E0E0E0; - margin: 0px; -} -.memItemLeft { - padding: 1px 0px 0px 8px; - margin: 4px; - border-top-width: 1px; - border-right-width: 1px; - border-bottom-width: 1px; - border-left-width: 1px; - border-top-color: #E0E0E0; - border-right-color: #E0E0E0; - border-bottom-color: #E0E0E0; - border-left-color: #E0E0E0; - border-top-style: solid; - border-right-style: none; - border-bottom-style: none; - border-left-style: none; - background-color: #FAFAFA; - font-size: 80%; -} -.memItemRight { - padding: 1px 8px 0px 8px; - margin: 4px; - border-top-width: 1px; - border-right-width: 1px; - border-bottom-width: 1px; - border-left-width: 1px; - border-top-color: #E0E0E0; - border-right-color: #E0E0E0; - border-bottom-color: #E0E0E0; - border-left-color: #E0E0E0; - border-top-style: solid; - border-right-style: none; - border-bottom-style: none; - border-left-style: none; - background-color: #FAFAFA; - font-size: 80%; -} -.memTemplItemLeft { - padding: 1px 0px 0px 8px; - margin: 4px; - border-top-width: 1px; - border-right-width: 1px; - border-bottom-width: 1px; - border-left-width: 1px; - border-top-color: #E0E0E0; - border-right-color: #E0E0E0; - border-bottom-color: #E0E0E0; - border-left-color: #E0E0E0; - border-top-style: none; - border-right-style: none; - border-bottom-style: none; - border-left-style: none; - background-color: #FAFAFA; - font-size: 80%; -} -.memTemplItemRight { - padding: 1px 8px 0px 8px; - margin: 4px; - border-top-width: 1px; - border-right-width: 1px; - border-bottom-width: 1px; - border-left-width: 1px; - border-top-color: #E0E0E0; - border-right-color: #E0E0E0; - border-bottom-color: #E0E0E0; - border-left-color: #E0E0E0; - border-top-style: none; - border-right-style: none; - border-bottom-style: none; - border-left-style: none; - background-color: #FAFAFA; - font-size: 80%; -} -.memTemplParams { - padding: 1px 0px 0px 8px; - margin: 4px; - border-top-width: 1px; - border-right-width: 1px; - border-bottom-width: 1px; - border-left-width: 1px; - border-top-color: #E0E0E0; - border-right-color: #E0E0E0; - border-bottom-color: #E0E0E0; - border-left-color: #E0E0E0; - border-top-style: solid; - border-right-style: none; - border-bottom-style: none; - border-left-style: none; - color: #606060; - background-color: #FAFAFA; - font-size: 80%; -} -.search { color: #003399; - font-weight: bold; -} -FORM.search { - margin-bottom: 0px; - margin-top: 0px; -} -INPUT.search { font-size: 75%; - color: #000080; - font-weight: normal; - background-color: #e8eef2; -} -TD.tiny { font-size: 75%; -} -a { - color: #1A41A8; -} -a:visited { - color: #2A3798; -} -.dirtab { padding: 4px; - border-collapse: collapse; - border: 1px solid #84b0c7; -} -TH.dirtab { background: #e8eef2; - font-weight: bold; -} -HR { height: 1px; - border: none; - border-top: 1px solid black; -} - diff --git a/docs/html/doxygen.png b/docs/html/doxygen.png deleted file mode 100644 index f0a274b..0000000 Binary files a/docs/html/doxygen.png and /dev/null differ diff --git a/docs/html/functions.html b/docs/html/functions.html deleted file mode 100644 index 15bc72e..0000000 --- a/docs/html/functions.html +++ /dev/null @@ -1,221 +0,0 @@ - - -pugixml: Class Members - - - - -
-
-
-
-
- -
-
- -
- -

-Here is a list of all documented class members with links to the class documentation for each member: -

-

- a -

-

- b -

-

- c -

-

- d -

-

- e -

-

- f -

-

- i -

-

- l -

-

- n -

-

- o -

-

- p -

-

- r -

-

- s -

-

- t -

-

- v -

-

- w -

-

- x -

-

- ~ -

-
Generated on Tue May 25 23:22:40 2010 for pugixml by  - -doxygen 1.4.6-NO
- - diff --git a/docs/html/functions_enum.html b/docs/html/functions_enum.html deleted file mode 100644 index c6749e4..0000000 --- a/docs/html/functions_enum.html +++ /dev/null @@ -1,40 +0,0 @@ - - -pugixml: Class Members - Enumerations - - - - -
-
-
-
-
- -
-  -

-

-
Generated on Tue May 25 23:22:40 2010 for pugixml by  - -doxygen 1.4.6-NO
- - diff --git a/docs/html/functions_eval.html b/docs/html/functions_eval.html deleted file mode 100644 index 39c039f..0000000 --- a/docs/html/functions_eval.html +++ /dev/null @@ -1,42 +0,0 @@ - - -pugixml: Class Members - Enumerator - - - - -
-
-
-
-
- -
-  -

-

-
Generated on Tue May 25 23:22:40 2010 for pugixml by  - -doxygen 1.4.6-NO
- - diff --git a/docs/html/functions_func.html b/docs/html/functions_func.html deleted file mode 100644 index 80eb998..0000000 --- a/docs/html/functions_func.html +++ /dev/null @@ -1,209 +0,0 @@ - - -pugixml: Class Members - Functions - - - - -
-
-
-
-
- -
-
- -
- -

-  -

-

- a -

-

- b -

-

- c -

-

- d -

-

- e -

-

- f -

-

- i -

-

- l -

-

- n -

-

- o -

-

- p -

-

- r -

-

- s -

-

- t -

-

- v -

-

- w -

-

- x -

-

- ~ -

-
Generated on Tue May 25 23:22:40 2010 for pugixml by  - -doxygen 1.4.6-NO
- - diff --git a/docs/html/functions_type.html b/docs/html/functions_type.html deleted file mode 100644 index 0137d4f..0000000 --- a/docs/html/functions_type.html +++ /dev/null @@ -1,43 +0,0 @@ - - -pugixml: Class Members - Typedefs - - - - -
-
-
-
-
- -
-  -

-

-
Generated on Tue May 25 23:22:40 2010 for pugixml by  - -doxygen 1.4.6-NO
- - diff --git a/docs/html/functions_vars.html b/docs/html/functions_vars.html deleted file mode 100644 index aa127b0..0000000 --- a/docs/html/functions_vars.html +++ /dev/null @@ -1,43 +0,0 @@ - - -pugixml: Class Members - Variables - - - - -
-
-
-
-
- -
-  -

-

-
Generated on Tue May 25 23:22:40 2010 for pugixml by  - -doxygen 1.4.6-NO
- - diff --git a/docs/html/graph_legend.dot b/docs/html/graph_legend.dot deleted file mode 100644 index 5420927..0000000 --- a/docs/html/graph_legend.dot +++ /dev/null @@ -1,22 +0,0 @@ -digraph G -{ - edge [fontname="Helvetica",fontsize=10,labelfontname="Helvetica",labelfontsize=10]; - node [fontname="Helvetica",fontsize=10,shape=record]; - Node9 [shape="box",label="Inherited",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",style="filled" fontcolor="white"]; - Node10 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; - Node10 [shape="box",label="PublicBase",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classPublicBase.html"]; - Node11 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; - Node11 [shape="box",label="Truncated",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="red",URL="$classTruncated.html"]; - Node13 -> Node9 [dir=back,color="darkgreen",fontsize=10,style="solid",fontname="Helvetica"]; - Node13 [shape="box",label="ProtectedBase",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classProtectedBase.html"]; - Node14 -> Node9 [dir=back,color="firebrick4",fontsize=10,style="solid",fontname="Helvetica"]; - Node14 [shape="box",label="PrivateBase",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classPrivateBase.html"]; - Node15 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; - Node15 [shape="box",label="Undocumented",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; - Node16 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; - Node16 [shape="box",label="Templ< int >",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classTempl.html"]; - Node17 -> Node16 [dir=back,color="orange",fontsize=10,style="dashed",label="< int >",fontname="Helvetica"]; - Node17 [shape="box",label="Templ< T >",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classTempl.html"]; - Node18 -> Node9 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="m_usedClass",fontname="Helvetica"]; - Node18 [shape="box",label="Used",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classUsed.html"]; -} diff --git a/docs/html/graph_legend.html b/docs/html/graph_legend.html deleted file mode 100644 index 30b13b8..0000000 --- a/docs/html/graph_legend.html +++ /dev/null @@ -1,81 +0,0 @@ - - -pugixml: Graph Legend - - - - -
-
-

Graph Legend

This page explains how to interpret the graphs that are generated by doxygen.

-Consider the following example:

/*! Invisible class because of truncation */
-class Invisible { };
-
-/*! Truncated class, inheritance relation is hidden */
-class Truncated : public Invisible { };
-
-/* Class not documented with doxygen comments */
-class Undocumented { };
-
-/*! Class that is inherited using public inheritance */
-class PublicBase : public Truncated { };
-
-/*! A template class */
-template<class T> class Templ { };
-
-/*! Class that is inherited using protected inheritance */
-class ProtectedBase { };
-
-/*! Class that is inherited using private inheritance */
-class PrivateBase { };
-
-/*! Class that is used by the Inherited class */
-class Used { };
-
-/*! Super class that inherits a number of other classes */
-class Inherited : public PublicBase,
-                  protected ProtectedBase,
-                  private PrivateBase,
-                  public Undocumented
-                  public Templ<int>
-{
-  private:
-    Used *m_usedClass;
-};
-
If the MAX_DOT_GRAPH_HEIGHT tag in the configuration file is set to 240 this will result in the following graph:

-

-graph_legend.png -
-

-The boxes in the above graph have the following meaning:

-The arrows have the following meaning: -
Generated on Tue May 25 23:22:42 2010 for pugixml by  - -doxygen 1.4.6-NO
- - diff --git a/docs/html/graph_legend.png b/docs/html/graph_legend.png deleted file mode 100644 index acdfd8c..0000000 Binary files a/docs/html/graph_legend.png and /dev/null differ diff --git a/docs/html/hierarchy.html b/docs/html/hierarchy.html deleted file mode 100644 index 6124395..0000000 --- a/docs/html/hierarchy.html +++ /dev/null @@ -1,50 +0,0 @@ - - -pugixml: Hierarchical Index - - - - -
-
-
-
-

pugixml Class Hierarchy

Go to the graphical class hierarchy -

-This inheritance list is sorted roughly, but not completely, alphabetically:

-
Generated on Tue May 25 23:22:40 2010 for pugixml by  - -doxygen 1.4.6-NO
- - diff --git a/docs/html/index.html b/docs/html/index.html deleted file mode 100644 index 7b7e641..0000000 --- a/docs/html/index.html +++ /dev/null @@ -1,21 +0,0 @@ - - -pugixml: Main Page - - - - -
-
-

pugixml Documentation

-

-

0.7


Generated on Tue May 25 23:22:40 2010 for pugixml by  - -doxygen 1.4.6-NO
- - diff --git a/docs/html/inherit__graph__0.map b/docs/html/inherit__graph__0.map deleted file mode 100644 index 514209a..0000000 --- a/docs/html/inherit__graph__0.map +++ /dev/null @@ -1,2 +0,0 @@ -base referer -rect $structpugi_1_1transfer__ownership__tag.html 5,5 200,32 diff --git a/docs/html/inherit__graph__0.md5 b/docs/html/inherit__graph__0.md5 deleted file mode 100644 index dcd3819..0000000 --- a/docs/html/inherit__graph__0.md5 +++ /dev/null @@ -1 +0,0 @@ -fa65747bb299b27710c65a261c62df42 \ No newline at end of file diff --git a/docs/html/inherit__graph__0.png b/docs/html/inherit__graph__0.png deleted file mode 100644 index 6cfe491..0000000 Binary files a/docs/html/inherit__graph__0.png and /dev/null differ diff --git a/docs/html/inherit__graph__1.map b/docs/html/inherit__graph__1.map deleted file mode 100644 index b440a1c..0000000 --- a/docs/html/inherit__graph__1.map +++ /dev/null @@ -1,2 +0,0 @@ -base referer -rect $classpugi_1_1xml__attribute.html 5,5 139,32 diff --git a/docs/html/inherit__graph__1.md5 b/docs/html/inherit__graph__1.md5 deleted file mode 100644 index 584e00e..0000000 --- a/docs/html/inherit__graph__1.md5 +++ /dev/null @@ -1 +0,0 @@ -8a34c90a8a44150412d4efe4e02856c6 \ No newline at end of file diff --git a/docs/html/inherit__graph__1.png b/docs/html/inherit__graph__1.png deleted file mode 100644 index d2daba7..0000000 Binary files a/docs/html/inherit__graph__1.png and /dev/null differ diff --git a/docs/html/inherit__graph__10.map b/docs/html/inherit__graph__10.map deleted file mode 100644 index 3f5400b..0000000 --- a/docs/html/inherit__graph__10.map +++ /dev/null @@ -1,2 +0,0 @@ -base referer -rect $classpugi_1_1xpath__node__set.html 5,5 155,32 diff --git a/docs/html/inherit__graph__10.md5 b/docs/html/inherit__graph__10.md5 deleted file mode 100644 index e3b0507..0000000 --- a/docs/html/inherit__graph__10.md5 +++ /dev/null @@ -1 +0,0 @@ -7052cf580394885a252e97fd06476596 \ No newline at end of file diff --git a/docs/html/inherit__graph__10.png b/docs/html/inherit__graph__10.png deleted file mode 100644 index ec162c8..0000000 Binary files a/docs/html/inherit__graph__10.png and /dev/null differ diff --git a/docs/html/inherit__graph__11.map b/docs/html/inherit__graph__11.map deleted file mode 100644 index dcf3277..0000000 --- a/docs/html/inherit__graph__11.map +++ /dev/null @@ -1,2 +0,0 @@ -base referer -rect $classpugi_1_1xpath__query.html 7,5 135,32 diff --git a/docs/html/inherit__graph__11.md5 b/docs/html/inherit__graph__11.md5 deleted file mode 100644 index 563962a..0000000 --- a/docs/html/inherit__graph__11.md5 +++ /dev/null @@ -1 +0,0 @@ -965d93716ac65e345066d158b1bec3f1 \ No newline at end of file diff --git a/docs/html/inherit__graph__11.png b/docs/html/inherit__graph__11.png deleted file mode 100644 index 74b84c3..0000000 Binary files a/docs/html/inherit__graph__11.png and /dev/null differ diff --git a/docs/html/inherit__graph__2.map b/docs/html/inherit__graph__2.map deleted file mode 100644 index 5eeacbd..0000000 --- a/docs/html/inherit__graph__2.map +++ /dev/null @@ -1,2 +0,0 @@ -base referer -rect $classpugi_1_1xml__attribute__iterator.html 7,5 188,32 diff --git a/docs/html/inherit__graph__2.md5 b/docs/html/inherit__graph__2.md5 deleted file mode 100644 index 56cbd89..0000000 --- a/docs/html/inherit__graph__2.md5 +++ /dev/null @@ -1 +0,0 @@ -3faa953db6a1d27d27e817295f4e3044 \ No newline at end of file diff --git a/docs/html/inherit__graph__2.png b/docs/html/inherit__graph__2.png deleted file mode 100644 index 0d7d214..0000000 Binary files a/docs/html/inherit__graph__2.png and /dev/null differ diff --git a/docs/html/inherit__graph__3.map b/docs/html/inherit__graph__3.map deleted file mode 100644 index 7693a61..0000000 --- a/docs/html/inherit__graph__3.map +++ /dev/null @@ -1,3 +0,0 @@ -base referer -rect $classpugi_1_1xml__node.html 7,5 119,32 -rect $classpugi_1_1xml__document.html 169,5 311,32 diff --git a/docs/html/inherit__graph__3.md5 b/docs/html/inherit__graph__3.md5 deleted file mode 100644 index 0b2554a..0000000 --- a/docs/html/inherit__graph__3.md5 +++ /dev/null @@ -1 +0,0 @@ -3ac52082f65d390a3aa62f772b82deb2 \ No newline at end of file diff --git a/docs/html/inherit__graph__3.png b/docs/html/inherit__graph__3.png deleted file mode 100644 index 94025a7..0000000 Binary files a/docs/html/inherit__graph__3.png and /dev/null differ diff --git a/docs/html/inherit__graph__4.map b/docs/html/inherit__graph__4.map deleted file mode 100644 index 62b49ad..0000000 --- a/docs/html/inherit__graph__4.map +++ /dev/null @@ -1,2 +0,0 @@ -base referer -rect $classpugi_1_1xml__node__iterator.html 5,5 168,32 diff --git a/docs/html/inherit__graph__4.md5 b/docs/html/inherit__graph__4.md5 deleted file mode 100644 index 31d84b7..0000000 --- a/docs/html/inherit__graph__4.md5 +++ /dev/null @@ -1 +0,0 @@ -cd1b7395203331fb80b45486c3cf33e9 \ No newline at end of file diff --git a/docs/html/inherit__graph__4.png b/docs/html/inherit__graph__4.png deleted file mode 100644 index d290414..0000000 Binary files a/docs/html/inherit__graph__4.png and /dev/null differ diff --git a/docs/html/inherit__graph__5.map b/docs/html/inherit__graph__5.map deleted file mode 100644 index cc83652..0000000 --- a/docs/html/inherit__graph__5.map +++ /dev/null @@ -1,2 +0,0 @@ -base referer -rect $structpugi_1_1xml__parse__result.html 5,5 163,32 diff --git a/docs/html/inherit__graph__5.md5 b/docs/html/inherit__graph__5.md5 deleted file mode 100644 index 79204f0..0000000 --- a/docs/html/inherit__graph__5.md5 +++ /dev/null @@ -1 +0,0 @@ -8d5cdbda0d275bdc4a6a9d4801f62ff3 \ No newline at end of file diff --git a/docs/html/inherit__graph__5.png b/docs/html/inherit__graph__5.png deleted file mode 100644 index 27b1412..0000000 Binary files a/docs/html/inherit__graph__5.png and /dev/null differ diff --git a/docs/html/inherit__graph__6.map b/docs/html/inherit__graph__6.map deleted file mode 100644 index ba579db..0000000 --- a/docs/html/inherit__graph__6.map +++ /dev/null @@ -1,2 +0,0 @@ -base referer -rect $classpugi_1_1xml__tree__walker.html 7,5 159,32 diff --git a/docs/html/inherit__graph__6.md5 b/docs/html/inherit__graph__6.md5 deleted file mode 100644 index 0ef35dc..0000000 --- a/docs/html/inherit__graph__6.md5 +++ /dev/null @@ -1 +0,0 @@ -660d4318c9e8103b2831b4787c62da46 \ No newline at end of file diff --git a/docs/html/inherit__graph__6.png b/docs/html/inherit__graph__6.png deleted file mode 100644 index 49b5d10..0000000 Binary files a/docs/html/inherit__graph__6.png and /dev/null differ diff --git a/docs/html/inherit__graph__7.map b/docs/html/inherit__graph__7.map deleted file mode 100644 index 598e16e..0000000 --- a/docs/html/inherit__graph__7.map +++ /dev/null @@ -1,4 +0,0 @@ -base referer -rect $classpugi_1_1xml__writer.html 5,31 123,57 -rect $classpugi_1_1xml__writer__file.html 183,5 324,32 -rect $classpugi_1_1xml__writer__stream.html 171,56 336,83 diff --git a/docs/html/inherit__graph__7.md5 b/docs/html/inherit__graph__7.md5 deleted file mode 100644 index c6b148c..0000000 --- a/docs/html/inherit__graph__7.md5 +++ /dev/null @@ -1 +0,0 @@ -cd186852877697b817500f6ed3886a95 \ No newline at end of file diff --git a/docs/html/inherit__graph__7.png b/docs/html/inherit__graph__7.png deleted file mode 100644 index 7071b23..0000000 Binary files a/docs/html/inherit__graph__7.png and /dev/null differ diff --git a/docs/html/inherit__graph__8.map b/docs/html/inherit__graph__8.map deleted file mode 100644 index 8779b74..0000000 --- a/docs/html/inherit__graph__8.map +++ /dev/null @@ -1,2 +0,0 @@ -base referer -rect $classpugi_1_1xpath__exception.html 135,5 287,32 diff --git a/docs/html/inherit__graph__8.md5 b/docs/html/inherit__graph__8.md5 deleted file mode 100644 index 68b862c..0000000 --- a/docs/html/inherit__graph__8.md5 +++ /dev/null @@ -1 +0,0 @@ -fffb0beaca2cbe6da35b67b995ae9ff1 \ No newline at end of file diff --git a/docs/html/inherit__graph__8.png b/docs/html/inherit__graph__8.png deleted file mode 100644 index 18b58ff..0000000 Binary files a/docs/html/inherit__graph__8.png and /dev/null differ diff --git a/docs/html/inherit__graph__9.map b/docs/html/inherit__graph__9.map deleted file mode 100644 index 9fa9db1..0000000 --- a/docs/html/inherit__graph__9.map +++ /dev/null @@ -1,2 +0,0 @@ -base referer -rect $classpugi_1_1xpath__node.html 5,5 131,32 diff --git a/docs/html/inherit__graph__9.md5 b/docs/html/inherit__graph__9.md5 deleted file mode 100644 index 2019dc5..0000000 --- a/docs/html/inherit__graph__9.md5 +++ /dev/null @@ -1 +0,0 @@ -0a388cc004e983eab729bc6d5c666cce \ No newline at end of file diff --git a/docs/html/inherit__graph__9.png b/docs/html/inherit__graph__9.png deleted file mode 100644 index 597e2f5..0000000 Binary files a/docs/html/inherit__graph__9.png and /dev/null differ diff --git a/docs/html/inherits.html b/docs/html/inherits.html deleted file mode 100644 index 0fc00f6..0000000 --- a/docs/html/inherits.html +++ /dev/null @@ -1,80 +0,0 @@ - - -pugixml: Graphical Class Hierarchy - - - - -
-
-
-
-

pugixml Graphical Class Hierarchy

Go to the textual class hierarchy -

- - - - - - - - - - - - - -
- - -
- - -
- - -
- - - -
- - -
- - -
- - -
- - - - -
- - -
- - -
- - -
- - -
-


Generated on Tue May 25 23:22:42 2010 for pugixml by  - -doxygen 1.4.6-NO
- - diff --git a/docs/html/namespacemembers.html b/docs/html/namespacemembers.html deleted file mode 100644 index 680d34b..0000000 --- a/docs/html/namespacemembers.html +++ /dev/null @@ -1,140 +0,0 @@ - - -pugixml: Class Members - - - - -
-
-
-
-
- -
-
- -
- -

-Here is a list of all documented namespace members with links to the namespaces they belong to: -

-

- a -

-

- c -

-

- d -

-

- e -

-

- f -

-

- g -

-

- n -

-

- p -

-

- s -

-

- x -

-
Generated on Tue May 25 23:22:42 2010 for pugixml by  - -doxygen 1.4.6-NO
- - diff --git a/docs/html/namespacemembers_enum.html b/docs/html/namespacemembers_enum.html deleted file mode 100644 index 93fda64..0000000 --- a/docs/html/namespacemembers_enum.html +++ /dev/null @@ -1,42 +0,0 @@ - - -pugixml: Class Members - - - - -
-
-
-
-
- -
-  -

-

-
Generated on Tue May 25 23:22:42 2010 for pugixml by  - -doxygen 1.4.6-NO
- - diff --git a/docs/html/namespacemembers_eval.html b/docs/html/namespacemembers_eval.html deleted file mode 100644 index 086b93d..0000000 --- a/docs/html/namespacemembers_eval.html +++ /dev/null @@ -1,91 +0,0 @@ - - -pugixml: Class Members - - - - -
-
-
-
-
- -
-
- -
- -

-  -

-

- e -

-

- n -

-

- s -

-

- x -

-
Generated on Tue May 25 23:22:42 2010 for pugixml by  - -doxygen 1.4.6-NO
- - diff --git a/docs/html/namespacemembers_func.html b/docs/html/namespacemembers_func.html deleted file mode 100644 index 3614445..0000000 --- a/docs/html/namespacemembers_func.html +++ /dev/null @@ -1,44 +0,0 @@ - - -pugixml: Class Members - - - - -
-
-
-
-
- -
-  -

-

-
Generated on Tue May 25 23:22:42 2010 for pugixml by  - -doxygen 1.4.6-NO
- - diff --git a/docs/html/namespacemembers_type.html b/docs/html/namespacemembers_type.html deleted file mode 100644 index c5736fe..0000000 --- a/docs/html/namespacemembers_type.html +++ /dev/null @@ -1,42 +0,0 @@ - - -pugixml: Class Members - - - - -
-
-
-
-
- -
-  -

-

-
Generated on Tue May 25 23:22:42 2010 for pugixml by  - -doxygen 1.4.6-NO
- - diff --git a/docs/html/namespacemembers_vars.html b/docs/html/namespacemembers_vars.html deleted file mode 100644 index 7343cef..0000000 --- a/docs/html/namespacemembers_vars.html +++ /dev/null @@ -1,55 +0,0 @@ - - -pugixml: Class Members - - - - -
-
-
-
-
- -
-  -

-

-
Generated on Tue May 25 23:22:42 2010 for pugixml by  - -doxygen 1.4.6-NO
- - diff --git a/docs/html/namespacepugi.html b/docs/html/namespacepugi.html deleted file mode 100644 index b28bb1b..0000000 --- a/docs/html/namespacepugi.html +++ /dev/null @@ -1,1155 +0,0 @@ - - -pugixml: pugi Namespace Reference - - - - -
-
-
-
-

pugi Namespace Reference


Detailed Description

-The PugiXML Parser namespace. -

- -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Classes

class  xpath_query
 A class that holds compiled XPath query and allows to evaluate query result. More...
class  xml_writer
 Abstract writer class. More...
class  xml_writer_file
 xml_writer implementation for FILE* More...
class  xml_writer_stream
 xml_writer implementation for streams More...
class  xml_attribute
 A light-weight wrapper for manipulating attributes in DOM tree. More...
class  xml_node
 A light-weight wrapper for manipulating nodes in DOM tree. More...
class  xml_node_iterator
 Child node iterator. More...
class  xml_attribute_iterator
 Attribute iterator. More...
class  xml_tree_walker
 Abstract tree walker class. More...
struct  transfer_ownership_tag
 Struct used to distinguish parsing with ownership transfer from parsing without it. More...
struct  xml_parse_result
 Parser result. More...
class  xml_document
 Document class (DOM tree root). More...
class  xpath_exception
 XPath exception class. More...
class  xpath_node
 XPath node class. More...
class  xpath_node_set
 Not necessarily ordered constant collection of XPath nodes. More...

Typedefs

-typedef char char_t
 Character type used for all internal storage and operations; depends on PUGIXML_WCHAR_MODE.
-typedef std::basic_string<
- char, std::char_traits< char >,
- std::allocator< char > > 
string_t
 String type used for operations that work with STL string; depends on PUGIXML_WCHAR_MODE.
typedef void *(* allocation_function )(size_t size)
 Memory allocation function.
typedef void(* deallocation_function )(void *ptr)
 Memory deallocation function.

Enumerations

enum  xml_node_type {
-  node_null, -node_document, -node_element, -node_pcdata, -
-  node_cdata, -node_comment, -node_pi, -node_declaration -
- }
 Tree node classification. More...
enum  encoding_t {
-  encoding_auto, -encoding_utf8, -encoding_utf16_le, -encoding_utf16_be, -
-  encoding_utf16, -encoding_utf32_le, -encoding_utf32_be, -encoding_utf32, -
-  encoding_wchar -
- }
 These flags determine the encoding of input data for XML document. More...
enum  xpath_type_t {
-  xpath_type_none, -xpath_type_node_set, -xpath_type_number, -xpath_type_string, -
-  xpath_type_boolean -
- }
 XPath query return type classification. More...
enum  xml_parse_status {
-  status_ok = 0, -status_file_not_found, -status_io_error, -status_out_of_memory, -
-  status_internal_error, -status_unrecognized_tag, -status_bad_pi, -status_bad_comment, -
-  status_bad_cdata, -status_bad_doctype, -status_bad_pcdata, -status_bad_start_element, -
-  status_bad_attribute, -status_bad_end_element, -status_end_element_mismatch -
- }
 Parsing status enumeration, returned as part of xml_parse_result struct. More...

Functions

std::basic_string< char, std::char_traits<
- char >, std::allocator< char
-> > PUGIXML_FUNCTION 
as_utf8 (const wchar_t *str)
 Convert wide string to utf8.
PUGIXML_DEPRECATED std::basic_string<
- wchar_t, std::char_traits<
- wchar_t >, std::allocator<
- wchar_t > > PUGIXML_FUNCTION 
as_utf16 (const char *str)
 Convert utf8 to wide string.
std::basic_string< wchar_t,
- std::char_traits< wchar_t >,
- std::allocator< wchar_t
-> > PUGIXML_FUNCTION 
as_wide (const char *str)
 Convert utf8 to wide string.
void PUGIXML_FUNCTION set_memory_management_functions (allocation_function allocate, deallocation_function deallocate)
 Override default memory management functions.
allocation_function PUGIXML_FUNCTION get_memory_allocation_function ()
 Get current memory allocation function.
deallocation_function PUGIXML_FUNCTION get_memory_deallocation_function ()
 Get current memory deallocation function.

Variables

const unsigned int parse_minimal = 0x0000
 Minimal parsing mode.
const unsigned int parse_pi = 0x0001
 This flag determines if processing instructions (nodes with type node_pi; such nodes have the form of <? target content ?> or <? target ?> in XML) are to be put in DOM tree.
const unsigned int parse_comments = 0x0002
 This flag determines if comments (nodes with type node_comment; such nodes have the form of in XML) are to be put in DOM tree.
const unsigned int parse_cdata = 0x0004
 This flag determines if CDATA sections (nodes with type node_cdata; such nodes have the form of <![CDATA[[content]]> in XML) are to be put in DOM tree.
const unsigned int parse_ws_pcdata = 0x0008
 This flag determines if nodes with PCDATA (regular text) that consist only of whitespace characters are to be put in DOM tree.
const unsigned int parse_escapes = 0x0010
 This flag determines if character and entity references are to be expanded during the parsing process.
const unsigned int parse_eol = 0x0020
 This flag determines if EOL handling (that is, replacing sequences 0x0d 0x0a by a single 0x0a character, and replacing all standalone 0x0d characters by 0x0a) is to be performed on input data (that is, comments contents, PCDATA/CDATA contents and attribute values).
PUGIXML_DEPRECATED const unsigned
-int 
parse_wnorm_attribute = 0x0040
 This flag determines if attribute value normalization should be performed for all attributes.
const unsigned int parse_wconv_attribute = 0x0080
 This flag determines if attribute value normalization should be performed for all attributes.
const unsigned int parse_declaration = 0x0100
 This flag determines if XML document declaration (this node has the form of <?xml .
const unsigned int parse_default = parse_cdata | parse_escapes | parse_wconv_attribute | parse_eol
 This is the default set of flags.
const unsigned int format_indent = 0x01
 Indent the nodes that are written to output stream with as many indentation strings as deep the node is in DOM tree.
const unsigned int format_write_bom = 0x02
 This flag determines if encoding-specific BOM is to be written to output stream.
PUGIXML_DEPRECATED const unsigned
-int 
format_write_bom_utf8 = format_write_bom
const unsigned int format_raw = 0x04
 If this flag is on, no indentation is performed and no line breaks are written to output file.
const unsigned int format_no_declaration = 0x08
 If this flag is on, no default XML declaration is written to output file.
const unsigned int format_default = format_indent
 This is the default set of formatting flags.
-


Typedef Documentation

-

- - - - -
- - - - -
typedef void*(* pugi::allocation_function)(size_t size)
-
- - - - - -
-   - - -

-Memory allocation function. -

-

Parameters:
- - -
size - allocation size
-
-
Returns:
pointer to allocated memory on success, NULL on failure
-
-

- - - - -
- - - - -
typedef void(* pugi::deallocation_function)(void *ptr)
-
- - - - - -
-   - - -

-Memory deallocation function. -

-

Parameters:
- - -
ptr - pointer to memory previously allocated by allocation function
-
-
-


Enumeration Type Documentation

-

- - - - -
- - - - -
enum pugi::xml_node_type
-
- - - - - -
-   - - -

-Tree node classification. -

-

Enumerator:
- - - - - - - - - -
node_null  -Undifferentiated entity.
node_document  -A document tree's absolute root.
node_element  -E.g. '<...>'.
node_pcdata  -E.g. '>...<'.
node_cdata  -E.g. '<![CDATA[...]]>'.
node_comment  -E.g. ''.
node_pi  -E.g. '<?...?>'.
node_declaration  -E.g. '<?xml ...?>'.
-
-
-

- - - - -
- - - - -
enum pugi::encoding_t
-
- - - - - -
-   - - -

-These flags determine the encoding of input data for XML document. -

-Default mode is encoding_auto, which means that document encoding is autodetected from BOM and necessary encoding conversions are applied. You can override this mode by using any of the specific encodings.

Enumerator:
- - - - - - - - - - -
encoding_auto  -Auto-detect input encoding using BOM or </<? detection; use UTF8 if BOM is not found.
encoding_utf8  -UTF8 encoding.
encoding_utf16_le  -Little-endian UTF16.
encoding_utf16_be  -Big-endian UTF16.
encoding_utf16  -UTF16 with native endianness.
encoding_utf32_le  -Little-endian UTF32.
encoding_utf32_be  -Big-endian UTF32.
encoding_utf32  -UTF32 with native endianness.
encoding_wchar  -The same encoding wchar_t has (either UTF16 or UTF32).
-
-
-

- - - - -
- - - - -
enum pugi::xpath_type_t
-
- - - - - -
-   - - -

-XPath query return type classification. -

-

Enumerator:
- - - - - - -
xpath_type_none  -Unknown type (query failed to compile).
xpath_type_node_set  -Node set (xpath_node_set).
xpath_type_number  -Number.
xpath_type_string  -String.
xpath_type_boolean  -Boolean.
-
-
-

- - - - -
- - - - -
enum pugi::xml_parse_status
-
- - - - - -
-   - - -

-Parsing status enumeration, returned as part of xml_parse_result struct. -

-

Enumerator:
- - - - - - - - - - - - - - - - -
status_ok  -No error.
status_file_not_found  -File was not found during load_file().
status_io_error  -Error reading from file/stream.
status_out_of_memory  -Could not allocate memory.
status_internal_error  -Internal error occured.
status_unrecognized_tag  -Parser could not determine tag type.
status_bad_pi  -Parsing error occured while parsing document declaration/processing instruction (<?...?>).
status_bad_comment  -Parsing error occured while parsing comment ().
status_bad_cdata  -Parsing error occured while parsing CDATA section (<![CDATA[...]]>).
status_bad_doctype  -Parsing error occured while parsing document type declaration.
status_bad_pcdata  -Parsing error occured while parsing PCDATA section (>...<).
status_bad_start_element  -Parsing error occured while parsing start element tag (<name ...>).
status_bad_attribute  -Parsing error occured while parsing element attribute.
status_bad_end_element  -Parsing error occured while parsing end element tag (</name>).
status_end_element_mismatch  -There was a mismatch of start-end tags (closing tag had incorrect name, some tag was not closed or there was an excessive closing tag).
-
-
-


Function Documentation

-

- - - - -
- - - - - - - - - -
std::basic_string<char, std::char_traits<char>, std::allocator<char> > PUGIXML_FUNCTION pugi::as_utf8 const wchar_t *  str  ) 
-
- - - - - -
-   - - -

-Convert wide string to utf8. -

-

Parameters:
- - -
str - input wide string string
-
-
Returns:
output UTF8 string
-
-

- - - - -
- - - - - - - - - -
PUGIXML_DEPRECATED std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > PUGIXML_FUNCTION pugi::as_utf16 const char *  str  ) 
-
- - - - - -
-   - - -

-Convert utf8 to wide string. -

-

Parameters:
- - -
str - input UTF8 string
-
-
Returns:
output wide string string
-
Deprecated:
This function is deprecated and will be removed in future versions; use as_wide instead
-
-

- - - - -
- - - - - - - - - -
std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > PUGIXML_FUNCTION pugi::as_wide const char *  str  ) 
-
- - - - - -
-   - - -

-Convert utf8 to wide string. -

-

Parameters:
- - -
str - input UTF8 string
-
-
Returns:
output wide string string
-
-

- - - - -
- - - - - - - - - - - - - - - - - - -
void PUGIXML_FUNCTION pugi::set_memory_management_functions allocation_function  allocate,
deallocation_function  deallocate
-
- - - - - -
-   - - -

-Override default memory management functions. -

-All subsequent allocations/deallocations will be performed via supplied functions. Take care not to change memory management functions if any xml_document instances are still alive - this is considered undefined behaviour (expect crashes/memory damages/etc.).

-

Parameters:
- - - -
allocate - allocation function
deallocate - deallocation function
-
-
Note:
XPath-related allocations, as well as allocations in functions that return std::string (xml_node::path, as_utf8, as_wide) are not performed via these functions.

-If you're using parse() with ownership transfer, you have to allocate the buffer you pass to parse() with allocation function you set via this function.

-
-

- - - - -
- - - - - - - - -
allocation_function PUGIXML_FUNCTION pugi::get_memory_allocation_function  ) 
-
- - - - - -
-   - - -

-Get current memory allocation function. -

-

Returns:
memory allocation function
-
See also:
set_memory_management_functions
-
-

- - - - -
- - - - - - - - -
deallocation_function PUGIXML_FUNCTION pugi::get_memory_deallocation_function  ) 
-
- - - - - -
-   - - -

-Get current memory deallocation function. -

-

Returns:
memory deallocation function
-
See also:
set_memory_management_functions
-
-


Variable Documentation

-

- - - - -
- - - - -
const unsigned int pugi::parse_minimal = 0x0000
-
- - - - - -
-   - - -

-Minimal parsing mode. -

-Equivalent to turning all other flags off. This set of flags means that pugixml does not add pi/cdata sections or comments to DOM tree and does not perform any conversions for input data, meaning fastest parsing.

-

- - - - -
- - - - -
const unsigned int pugi::parse_pi = 0x0001
-
- - - - - -
-   - - -

-This flag determines if processing instructions (nodes with type node_pi; such nodes have the form of <? target content ?> or <? target ?> in XML) are to be put in DOM tree. -

-If this flag is off, they are not put in the tree, but are still parsed and checked for correctness.

-The corresponding node in DOM tree will have type node_pi, name "target" and value "content", if any.

-Note that <?xml ...?> (document declaration) is not considered to be a PI.

-This flag is off by default.

-

- - - - -
- - - - -
const unsigned int pugi::parse_comments = 0x0002
-
- - - - - -
-   - - -

-This flag determines if comments (nodes with type node_comment; such nodes have the form of in XML) are to be put in DOM tree. -

-If this flag is off, they are not put in the tree, but are still parsed and checked for correctness.

-The corresponding node in DOM tree will have type node_comment, empty name and value "content".

-This flag is off by default.

-

- - - - -
- - - - -
const unsigned int pugi::parse_cdata = 0x0004
-
- - - - - -
-   - - -

-This flag determines if CDATA sections (nodes with type node_cdata; such nodes have the form of <![CDATA[[content]]> in XML) are to be put in DOM tree. -

-If this flag is off, they are not put in the tree, but are still parsed and checked for correctness.

-The corresponding node in DOM tree will have type node_cdata, empty name and value "content".

-This flag is on by default.

-

- - - - -
- - - - -
const unsigned int pugi::parse_ws_pcdata = 0x0008
-
- - - - - -
-   - - -

-This flag determines if nodes with PCDATA (regular text) that consist only of whitespace characters are to be put in DOM tree. -

-Often whitespace-only data is not significant for the application, and the cost of allocating and storing such nodes (both memory and speed-wise) can be significant. For example, after parsing XML string "<node> <a/> </node>", <node> element will have 3 children when parse_ws_pcdata is set (child with type node_pcdata and value=" ", child with type node_element and name "a", and another child with type node_pcdata and value=" "), and only 1 child when parse_ws_pcdata is not set.

-This flag is off by default.

-

- - - - -
- - - - -
const unsigned int pugi::parse_escapes = 0x0010
-
- - - - - -
-   - - -

-This flag determines if character and entity references are to be expanded during the parsing process. -

-Character references are &#...; or &x...; (... is Unicode numeric representation of character in either decimal (&#...;) or hexadecimal (&x...;) form), entity references are &...; Note that as pugixml does not handle DTD, the only allowed entities are predefined ones - &lt;, &gt;, &amp;, &apos; and &quot;. If character/entity reference can not be expanded, it is leaved as is, so you can do additional processing later. Reference expansion is performed in attribute values and PCDATA content.

-This flag is on by default.

-

- - - - -
- - - - -
const unsigned int pugi::parse_eol = 0x0020
-
- - - - - -
-   - - -

-This flag determines if EOL handling (that is, replacing sequences 0x0d 0x0a by a single 0x0a character, and replacing all standalone 0x0d characters by 0x0a) is to be performed on input data (that is, comments contents, PCDATA/CDATA contents and attribute values). -

-This flag is on by default.

-

- - - - -
- - - - -
PUGIXML_DEPRECATED const unsigned int pugi::parse_wnorm_attribute = 0x0040
-
- - - - - -
-   - - -

-This flag determines if attribute value normalization should be performed for all attributes. -

-This means, that: 1. Whitespace characters (new line, tab and space) are replaced with space (' ') 2. Afterwards sequences of spaces are replaced with a single space 3. Leading/trailing whitespace characters are trimmed

-This flag is off by default.

-

Deprecated:
This flag is deprecated
-
-

- - - - -
- - - - -
const unsigned int pugi::parse_wconv_attribute = 0x0080
-
- - - - - -
-   - - -

-This flag determines if attribute value normalization should be performed for all attributes. -

-This means, that whitespace characters (new line, tab and space) are replaced with space (' '). Note, that the actions performed while this flag is on are also performed if parse_wnorm_attribute is on, so this flag has no effect if parse_wnorm_attribute flag is set.

-This flag is on by default.

-

- - - - -
- - - - -
const unsigned int pugi::parse_declaration = 0x0100
-
- - - - - -
-   - - -

-This flag determines if XML document declaration (this node has the form of <?xml . -

-.. ?> in XML) are to be put in DOM tree. If this flag is off, it is not put in the tree, but is still parsed and checked for correctness.

-The corresponding node in DOM tree will have type node_declaration, name "xml" and attributes, if any.

-This flag is off by default.

-

- - - - -
- - - - -
const unsigned int pugi::parse_default = parse_cdata | parse_escapes | parse_wconv_attribute | parse_eol
-
- - - - - -
-   - - -

-This is the default set of flags. -

-It includes parsing CDATA sections (comments/PIs are not parsed), performing character and entity reference expansion, replacing whitespace characters with spaces in attribute values and performing EOL handling. Note, that PCDATA sections consisting only of whitespace characters are not parsed (by default) for performance reasons.

-

- - - - -
- - - - -
const unsigned int pugi::format_indent = 0x01
-
- - - - - -
-   - - -

-Indent the nodes that are written to output stream with as many indentation strings as deep the node is in DOM tree. -

-This flag is on by default.

-

- - - - -
- - - - -
const unsigned int pugi::format_write_bom = 0x02
-
- - - - - -
-   - - -

-This flag determines if encoding-specific BOM is to be written to output stream. -

-This flag is off by default.

-

- - - - -
- - - - -
PUGIXML_DEPRECATED const unsigned int pugi::format_write_bom_utf8 = format_write_bom
-
- - - - - -
-   - - -

-

Deprecated:
This constant is deprecated and will be removed in future versions; use format_write_bom instead
-
-

- - - - -
- - - - -
const unsigned int pugi::format_raw = 0x04
-
- - - - - -
-   - - -

-If this flag is on, no indentation is performed and no line breaks are written to output file. -

-This means that the data is written to output stream as is.

-This flag is off by default.

-

- - - - -
- - - - -
const unsigned int pugi::format_no_declaration = 0x08
-
- - - - - -
-   - - -

-If this flag is on, no default XML declaration is written to output file. -

-This means that there will be no XML declaration in output stream unless there was one in XML document (i.e. if it was parsed with parse_declaration flag).

-This flag is off by default.

-

- - - - -
- - - - -
const unsigned int pugi::format_default = format_indent
-
- - - - - -
-   - - -

-This is the default set of formatting flags. -

-It includes indenting nodes depending on their depth in DOM tree.

-


Generated on Tue May 25 23:22:40 2010 for pugixml by  - -doxygen 1.4.6-NO
- - diff --git a/docs/html/namespaces.html b/docs/html/namespaces.html deleted file mode 100644 index 36bb181..0000000 --- a/docs/html/namespaces.html +++ /dev/null @@ -1,28 +0,0 @@ - - -pugixml: Namespace Index - - - - -
-
-
-
-

pugixml Namespace List

Here is a list of all documented namespaces with brief descriptions: - - -
pugiThe PugiXML Parser namespace
stdPugixml parser - version 0.7 -------------------------------------------------------- Copyright (C) 2006-2010, by Arseny Kapoulkine (arseny.kapoulkine@gmail.com) Report bugs and download new versions at http://code.google.com/p/pugixml/
-
Generated on Tue May 25 23:22:40 2010 for pugixml by  - -doxygen 1.4.6-NO
- - diff --git a/docs/html/namespacestd.html b/docs/html/namespacestd.html deleted file mode 100644 index 00e3fa9..0000000 --- a/docs/html/namespacestd.html +++ /dev/null @@ -1,37 +0,0 @@ - - -pugixml: std Namespace Reference - - - - -
-
-
-
-

std Namespace Reference


Detailed Description

-pugixml parser - version 0.7 -------------------------------------------------------- Copyright (C) 2006-2010, by Arseny Kapoulkine (arseny.kapoulkine@gmail.com) Report bugs and download new versions at http://code.google.com/p/pugixml/ -

-This library is distributed under the MIT License. See notice at the end of this file.

-This work is based on the pugxml parser, which is: Copyright (C) 2003, by Kristen Wegner (kristen@tima.net) -

- -

- -

- - -
-


Generated on Tue May 25 23:22:42 2010 for pugixml by  - -doxygen 1.4.6-NO
- - diff --git a/docs/html/pages.html b/docs/html/pages.html deleted file mode 100644 index f644fd3..0000000 --- a/docs/html/pages.html +++ /dev/null @@ -1,23 +0,0 @@ - - -pugixml: Page Index - - - - -
-
-

pugixml Related Pages

Here is a list of all related documentation pages: -
Generated on Tue May 25 23:22:42 2010 for pugixml by  - -doxygen 1.4.6-NO
- - diff --git a/docs/html/structpugi_1_1transfer__ownership__tag.html b/docs/html/structpugi_1_1transfer__ownership__tag.html deleted file mode 100644 index 82348c9..0000000 --- a/docs/html/structpugi_1_1transfer__ownership__tag.html +++ /dev/null @@ -1,36 +0,0 @@ - - -pugixml: pugi::transfer_ownership_tag Struct Reference - - - - -
-
-
-
- -

pugi::transfer_ownership_tag Struct Reference


Detailed Description

-Struct used to distinguish parsing with ownership transfer from parsing without it. -

-

See also:
xml_document::parse
- -

- - -
-


Generated on Tue May 25 23:22:41 2010 for pugixml by  - -doxygen 1.4.6-NO
- - diff --git a/docs/html/structpugi_1_1xml__parse__result-members.html b/docs/html/structpugi_1_1xml__parse__result-members.html deleted file mode 100644 index 821f78c..0000000 --- a/docs/html/structpugi_1_1xml__parse__result-members.html +++ /dev/null @@ -1,32 +0,0 @@ - - -pugixml: Member List - - - - -
-
-
-
-

pugi::xml_parse_result Member List

This is the complete list of members for pugi::xml_parse_result, including all inherited members.

- - - - - - -
description() const pugi::xml_parse_result
encodingpugi::xml_parse_result
linepugi::xml_parse_result
offsetpugi::xml_parse_result
operator bool() const pugi::xml_parse_result [inline]
statuspugi::xml_parse_result


Generated on Tue May 25 23:22:41 2010 for pugixml by  - -doxygen 1.4.6-NO
- - diff --git a/docs/html/structpugi_1_1xml__parse__result.html b/docs/html/structpugi_1_1xml__parse__result.html deleted file mode 100644 index f282456..0000000 --- a/docs/html/structpugi_1_1xml__parse__result.html +++ /dev/null @@ -1,86 +0,0 @@ - - -pugixml: pugi::xml_parse_result Struct Reference - - - - -
-
-
-
- -

pugi::xml_parse_result Struct Reference

Collaboration diagram for pugi::xml_parse_result:

Collaboration graph
-
[legend]
List of all members.

Detailed Description

-Parser result. -

- - - - - - - - - - - - - - - - - - - - - - -

Public Member Functions

operator bool () const
 Cast to bool operator.
-const char * description () const
 Get error description.

Public Attributes

xml_parse_status status
 Parsing status (.
-ptrdiff_t offset
 Last parsed offset (in bytes from file/string start).
-unsigned int line
 Line in parser source which reported this.
-encoding_t encoding
 Source document encoding.
-


Member Data Documentation

-

- - - - -
- - - - -
xml_parse_status pugi::xml_parse_result::status
-
- - - - - -
-   - - -

-Parsing status (. -

-

See also:
xml_parse_status)
-
-


Generated on Tue May 25 23:22:41 2010 for pugixml by  - -doxygen 1.4.6-NO
- - diff --git a/docs/html/structpugi_1_1xml__parse__result__coll__graph.map b/docs/html/structpugi_1_1xml__parse__result__coll__graph.map deleted file mode 100644 index 5a14779..0000000 --- a/docs/html/structpugi_1_1xml__parse__result__coll__graph.map +++ /dev/null @@ -1 +0,0 @@ -base referer diff --git a/docs/html/structpugi_1_1xml__parse__result__coll__graph.md5 b/docs/html/structpugi_1_1xml__parse__result__coll__graph.md5 deleted file mode 100644 index 064c22f..0000000 --- a/docs/html/structpugi_1_1xml__parse__result__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -4c74b0a66ab4470a205a9370a34623ac \ No newline at end of file diff --git a/docs/html/structpugi_1_1xml__parse__result__coll__graph.png b/docs/html/structpugi_1_1xml__parse__result__coll__graph.png deleted file mode 100644 index 39f830f..0000000 Binary files a/docs/html/structpugi_1_1xml__parse__result__coll__graph.png and /dev/null differ diff --git a/docs/html/tab_b.gif b/docs/html/tab_b.gif deleted file mode 100644 index 0d62348..0000000 Binary files a/docs/html/tab_b.gif and /dev/null differ diff --git a/docs/html/tab_l.gif b/docs/html/tab_l.gif deleted file mode 100644 index 9b1e633..0000000 Binary files a/docs/html/tab_l.gif and /dev/null differ diff --git a/docs/html/tab_r.gif b/docs/html/tab_r.gif deleted file mode 100644 index ce9dd9f..0000000 Binary files a/docs/html/tab_r.gif and /dev/null differ diff --git a/docs/html/tabs.css b/docs/html/tabs.css deleted file mode 100644 index a61552a..0000000 --- a/docs/html/tabs.css +++ /dev/null @@ -1,102 +0,0 @@ -/* tabs styles, based on http://www.alistapart.com/articles/slidingdoors */ - -DIV.tabs -{ - float : left; - width : 100%; - background : url("tab_b.gif") repeat-x bottom; - margin-bottom : 4px; -} - -DIV.tabs UL -{ - margin : 0px; - padding-left : 10px; - list-style : none; -} - -DIV.tabs LI, DIV.tabs FORM -{ - display : inline; - margin : 0px; - padding : 0px; -} - -DIV.tabs FORM -{ - float : right; -} - -DIV.tabs A -{ - float : left; - background : url("tab_r.gif") no-repeat right top; - border-bottom : 1px solid #84B0C7; - font-size : x-small; - font-weight : bold; - text-decoration : none; -} - -DIV.tabs A:hover -{ - background-position: 100% -150px; -} - -DIV.tabs A:link, DIV.tabs A:visited, -DIV.tabs A:active, DIV.tabs A:hover -{ - color: #1A419D; -} - -DIV.tabs SPAN -{ - float : left; - display : block; - background : url("tab_l.gif") no-repeat left top; - padding : 5px 9px; - white-space : nowrap; -} - -DIV.tabs INPUT -{ - float : right; - display : inline; - font-size : 1em; -} - -DIV.tabs TD -{ - font-size : x-small; - font-weight : bold; - text-decoration : none; -} - - - -/* Commented Backslash Hack hides rule from IE5-Mac \*/ -DIV.tabs SPAN {float : none;} -/* End IE5-Mac hack */ - -DIV.tabs A:hover SPAN -{ - background-position: 0% -150px; -} - -DIV.tabs LI#current A -{ - background-position: 100% -150px; - border-width : 0px; -} - -DIV.tabs LI#current SPAN -{ - background-position: 0% -150px; - padding-bottom : 6px; -} - -DIV.nav -{ - background : none; - border : none; - border-bottom : 1px solid #84B0C7; -} -- cgit v1.2.3