From 208a6b4ecc77932c08e5990a9cf809c5d8207b95 Mon Sep 17 00:00:00 2001 From: "arseny.kapoulkine" Date: Sun, 25 Jan 2009 20:54:00 +0000 Subject: [PATCH] Documentation updated git-svn-id: http://pugixml.googlecode.com/svn/trunk@113 99668b35-9821-0410-8761-19e4c4f06640 --- docs/html/annotated.html | 4 +- .../classpugi_1_1xml__attribute-members.html | 5 +- docs/html/classpugi_1_1xml__attribute.html | 76 ++- ...i_1_1xml__attribute__iterator-members.html | 3 +- ...classpugi_1_1xml__attribute__iterator.html | 3 +- .../classpugi_1_1xml__document-members.html | 25 +- docs/html/classpugi_1_1xml__document.html | 53 +- docs/html/classpugi_1_1xml__node-members.html | 15 +- docs/html/classpugi_1_1xml__node.html | 584 +++++++++++++++++- ...sspugi_1_1xml__node__iterator-members.html | 3 +- .../classpugi_1_1xml__node__iterator.html | 3 +- ...lasspugi_1_1xml__tree__walker-members.html | 3 +- docs/html/classpugi_1_1xml__tree__walker.html | 3 +- .../classpugi_1_1xml__writer-members.html | 3 +- docs/html/classpugi_1_1xml__writer.html | 3 +- ...lasspugi_1_1xml__writer__file-members.html | 3 +- docs/html/classpugi_1_1xml__writer__file.html | 3 +- ...sspugi_1_1xml__writer__stream-members.html | 3 +- .../classpugi_1_1xml__writer__stream.html | 3 +- ...classpugi_1_1xpath__exception-members.html | 3 +- docs/html/classpugi_1_1xpath__exception.html | 3 +- .../classpugi_1_1xpath__node-members.html | 3 +- docs/html/classpugi_1_1xpath__node.html | 3 +- ...classpugi_1_1xpath__node__set-members.html | 3 +- docs/html/classpugi_1_1xpath__node__set.html | 3 +- .../classpugi_1_1xpath__query-members.html | 3 +- docs/html/classpugi_1_1xpath__query.html | 3 +- docs/html/deprecated.html | 23 + docs/html/functions.html | 42 +- docs/html/functions_enum.html | 4 +- docs/html/functions_eval.html | 4 +- docs/html/functions_func.html | 35 +- docs/html/functions_type.html | 4 +- docs/html/functions_vars.html | 42 ++ docs/html/graph_legend.html | 3 +- docs/html/hierarchy.html | 4 +- docs/html/index.html | 3 +- docs/html/inherit__graph__10.map | 2 + docs/html/inherit__graph__10.md5 | 1 + docs/html/inherit__graph__10.png | Bin 0 -> 438 bytes docs/html/inherit__graph__4.map | 2 +- docs/html/inherit__graph__4.md5 | 2 +- docs/html/inherit__graph__4.png | Bin 492 -> 479 bytes docs/html/inherit__graph__5.map | 4 +- docs/html/inherit__graph__5.md5 | 2 +- docs/html/inherit__graph__5.png | Bin 1077 -> 492 bytes docs/html/inherit__graph__6.map | 4 +- docs/html/inherit__graph__6.md5 | 2 +- docs/html/inherit__graph__6.png | Bin 645 -> 1077 bytes docs/html/inherit__graph__7.map | 2 +- docs/html/inherit__graph__7.md5 | 2 +- docs/html/inherit__graph__7.png | Bin 404 -> 645 bytes docs/html/inherit__graph__8.map | 2 +- docs/html/inherit__graph__8.md5 | 2 +- docs/html/inherit__graph__8.png | Bin 463 -> 404 bytes docs/html/inherit__graph__9.map | 2 +- docs/html/inherit__graph__9.md5 | 2 +- docs/html/inherit__graph__9.png | Bin 438 -> 463 bytes docs/html/inherits.html | 19 +- docs/html/namespacemembers.html | 76 ++- docs/html/namespacemembers_enum.html | 7 +- docs/html/namespacemembers_eval.html | 24 +- docs/html/namespacemembers_func.html | 7 +- docs/html/namespacemembers_type.html | 40 ++ docs/html/namespacemembers_vars.html | 10 +- docs/html/namespacepugi.html | 272 +++++++- docs/html/namespaces.html | 3 +- docs/html/pages.html | 23 + ...tructpugi_1_1transfer__ownership__tag.html | 5 +- ...uctpugi_1_1xml__parse__result-members.html | 31 + .../structpugi_1_1xml__parse__result.html | 82 +++ ...ugi_1_1xml__parse__result__coll__graph.map | 1 + ...ugi_1_1xml__parse__result__coll__graph.md5 | 1 + ...ugi_1_1xml__parse__result__coll__graph.png | Bin 0 -> 1492 bytes docs/index.html | 30 +- src/pugixml.hpp | 2 +- 76 files changed, 1510 insertions(+), 140 deletions(-) create mode 100644 docs/html/deprecated.html create mode 100644 docs/html/functions_vars.html create mode 100644 docs/html/inherit__graph__10.map create mode 100644 docs/html/inherit__graph__10.md5 create mode 100644 docs/html/inherit__graph__10.png create mode 100644 docs/html/namespacemembers_type.html create mode 100644 docs/html/pages.html create mode 100644 docs/html/structpugi_1_1xml__parse__result-members.html create mode 100644 docs/html/structpugi_1_1xml__parse__result.html create mode 100644 docs/html/structpugi_1_1xml__parse__result__coll__graph.map create mode 100644 docs/html/structpugi_1_1xml__parse__result__coll__graph.md5 create mode 100644 docs/html/structpugi_1_1xml__parse__result__coll__graph.png diff --git a/docs/html/annotated.html b/docs/html/annotated.html index d45c577..c49d964 100644 --- a/docs/html/annotated.html +++ b/docs/html/annotated.html @@ -10,6 +10,7 @@
  • Main Page
  • Namespaces
  • Classes
  • +
  • Related Pages
    • @@ -64,6 +65,9 @@ bool operator! () cons 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.
      @@ -82,6 +86,9 @@ unsigned int document_orde 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.
      @@ -477,6 +484,37 @@ Cast attribute value as int. +

      + + + + +
      + + + + + + + + +
      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
      +

      @@ -628,6 +666,42 @@ Set attribute value to 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.

      @@ -874,7 +948,7 @@ Get attribute value.

      -


      Generated on Tue Jan 6 01:30:47 2009 for pugixml by  +
      Generated on Sun Jan 25 23:51:33 2009 for pugixml by  doxygen 1.4.6-NO
      diff --git a/docs/html/classpugi_1_1xml__attribute__iterator-members.html b/docs/html/classpugi_1_1xml__attribute__iterator-members.html index 118253c..216a3a4 100644 --- a/docs/html/classpugi_1_1xml__attribute__iterator-members.html +++ b/docs/html/classpugi_1_1xml__attribute__iterator-members.html @@ -10,6 +10,7 @@
    • Main Page
    • Namespaces
    • Classes
    • +
    • Related Pages
      @@ -407,7 +408,7 @@ Post-decrement operator. -
      Generated on Tue Jan 6 01:30:48 2009 for pugixml by  +
      Generated on Sun Jan 25 23:51:33 2009 for pugixml by  doxygen 1.4.6-NO
      diff --git a/docs/html/classpugi_1_1xml__document-members.html b/docs/html/classpugi_1_1xml__document-members.html index 8b8b707..ec1e844 100644 --- a/docs/html/classpugi_1_1xml__document-members.html +++ b/docs/html/classpugi_1_1xml__document-members.html @@ -10,6 +10,7 @@
    • Main Page
    • Namespaces
    • Classes
    • +
    • Related Pages
      @@ -43,21 +44,21 @@ This class has noncopyable semantics (private copy ctor/assignment operator).  ~xml_document ()  Dtor.
      -bool load (std::istream &stream, unsigned int options=parse_default) +xml_parse_result load (std::istream &stream, unsigned int options=parse_default) - Load document from stream.
      -bool load (const char *contents, unsigned int options=parse_default) + Load document from stream.
      +xml_parse_result load (const char *contents, unsigned int options=parse_default) - Load document from string.
      -bool load_file (const char *name, unsigned int options=parse_default) + Load document from string.
      +xml_parse_result load_file (const char *name, unsigned int options=parse_default) - Load document from file.
      -bool parse (char *xmlstr, unsigned int options=parse_default) + Load document from file.
      +xml_parse_result parse (char *xmlstr, unsigned int options=parse_default) - Parse the given XML string in-situ.
      -bool parse (const transfer_ownership_tag &, char *xmlstr, unsigned int options=parse_default) + Parse the given XML string in-situ.
      +xml_parse_result parse (const transfer_ownership_tag &, char *xmlstr, unsigned int options=parse_default) - Parse the given XML string in-situ (gains ownership).
      + Parse the given XML string in-situ (gains ownership).
      void save (xml_writer &writer, const char *indent="\t", unsigned int flags=format_default)  Save XML to writer.
      @@ -70,13 +71,13 @@ void  Compute document order for the whole tree Sometimes this makes evaluation of XPath queries faster.

      Member Function Documentation

      -

      +

      - + @@ -112,17 +113,17 @@ Load document from stream.
      bool pugi::xml_document::load xml_parse_result pugi::xml_document::load std::istream &  stream,
      options - parsing options
      -
      Returns:
      success flag
      +
      Returns:
      parsing result
      -

      +

      - + @@ -158,17 +159,17 @@ Load document from string.
      bool pugi::xml_document::load xml_parse_result pugi::xml_document::load const char *  contents,
      options - parsing options
      -
      Returns:
      success flag
      +
      Returns:
      parsing result
      -

      +

      - + @@ -204,17 +205,17 @@ Load document from file.
      bool pugi::xml_document::load_file xml_parse_result pugi::xml_document::load_file const char *  name,
      options - parsing options
      -
      Returns:
      success flag
      +
      Returns:
      parsing result
      -

      +

      - + @@ -251,17 +252,17 @@ The string is modified; you should ensure that string data will persist througho
      bool pugi::xml_document::parse xml_parse_result pugi::xml_document::parse char *  xmlstr,
      options - parsing options
      -
      Returns:
      success flag
      +
      Returns:
      parsing result
      -

      +

      - + @@ -304,7 +305,7 @@ The string is modified; document gains ownership over the string, so you don't h
      bool pugi::xml_document::parse xml_parse_result pugi::xml_document::parse const transfer_ownership_tag ,
      options - parsing options
      -
      Returns:
      success flag
      +
      Returns:
      parsing result
      @@ -413,7 +414,7 @@ Save XML to file. -


      Generated on Tue Jan 6 01:30:48 2009 for pugixml by  +
      Generated on Sun Jan 25 23:51:34 2009 for pugixml by  doxygen 1.4.6-NO
      diff --git a/docs/html/classpugi_1_1xml__node-members.html b/docs/html/classpugi_1_1xml__node-members.html index 2fe2f1a..30d7e8b 100644 --- a/docs/html/classpugi_1_1xml__node-members.html +++ b/docs/html/classpugi_1_1xml__node-members.html @@ -10,6 +10,7 @@
    • Main Page
    • Namespaces
    • Classes
    • +
    • Related Pages
      @@ -150,6 +151,15 @@ bool operator! () cons xml_attribute insert_attribute_before (const char *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).
      @@ -159,6 +169,15 @@ bool operator! () cons 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.
      @@ -203,6 +222,18 @@ bool operator! () cons xml_node find_node (Predicate pred) const  Find node from subtree using predicate.
      +xml_node find_child_by_attribute (const char *name, const char *attr_name, const char *attr_value) + + Find child node with the specified name that has specified attribute.
      +xml_node find_child_by_attribute_w (const char *name, const char *attr_name, const char *attr_value) + + 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 *attr_name, const char *attr_value) + + Find child node that has specified attribute.
      +xml_node find_child_by_attribute_w (const char *attr_name, const char *attr_value) + + Find child node that has specified attribute (use pattern matching for attribute name/value).
      std::string path (char delimiter= '/') const  Get the absolute node path from root as a text string.
      @@ -230,6 +261,12 @@ unsigned int document_orde void print (xml_writer &writer, const char *indent="\t", unsigned int flags=format_default, unsigned int depth=0)  Print subtree to writer.
      +void print (std::ostream &os, const char *indent="\t", unsigned int flags=format_default, unsigned int depth=0) + + Print subtree to stream.
      +int 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 @@ -1536,6 +1573,134 @@ Insert attribute with specified name before attr (for element nodes). +

      + + + + +
      + + + + + + + + + +
      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)
      +

      @@ -1664,6 +1829,134 @@ Insert child node with specified type before node (for element nodes).
      +

      + + + + +
      + + + + + + + + + +
      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)
      +

      @@ -2142,6 +2435,204 @@ Find node from subtree using predicate.
      +

      + + + + +
      + + + + + + + + + + + + + + + + + + + + + + + + +
      xml_node pugi::xml_node::find_child_by_attribute const char *  name,
      const char *  attr_name,
      const char *  attr_value
      +
      + + + + + +
      +   + + +

      +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
      +
      +

      + + + + +
      + + + + + + + + + + + + + + + + + + + + + + + + +
      xml_node pugi::xml_node::find_child_by_attribute_w const char *  name,
      const char *  attr_name,
      const char *  attr_value
      +
      + + + + + +
      +   + + +

      +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
      +
      +

      + + + + +
      + + + + + + + + + + + + + + + + + + +
      xml_node pugi::xml_node::find_child_by_attribute const char *  attr_name,
      const char *  attr_value
      +
      + + + + + +
      +   + + +

      +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
      +
      +

      + + + + +
      + + + + + + + + + + + + + + + + + + +
      xml_node pugi::xml_node::find_child_by_attribute_w const char *  attr_name,
      const char *  attr_value
      +
      + + + + + +
      +   + + +

      +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
      +

      @@ -2466,7 +2957,98 @@ Print subtree to writer.
      -


      Generated on Tue Jan 6 01:30:47 2009 for pugixml by  +

      + + + + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      void pugi::xml_node::print std::ostream &  os,
      const char *  indent = "\t",
      unsigned int  flags = format_default,
      unsigned int  depth = 0
      +
      + + + + + +
      +   + + +

      +Print subtree to stream. +

      +

      Parameters:
      + + + + + +
      os - output stream
      indent - indentation string
      flags - formatting flags
      depth - starting depth (used for indentation)
      +
      +
      Deprecated:
      Use print() with xml_writer_stream instead
      +
      +

      + + + + +
      + + + + + + + + +
      int 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 Sun Jan 25 23:51:33 2009 for pugixml by  doxygen 1.4.6-NO
      diff --git a/docs/html/classpugi_1_1xml__node__iterator-members.html b/docs/html/classpugi_1_1xml__node__iterator-members.html index 0c81722..5f5b2a4 100644 --- a/docs/html/classpugi_1_1xml__node__iterator-members.html +++ b/docs/html/classpugi_1_1xml__node__iterator-members.html @@ -10,6 +10,7 @@
    • Main Page
    • Namespaces
    • Classes
    • +
    • Related Pages
      @@ -407,7 +408,7 @@ Post-decrement operator. -
      Generated on Tue Jan 6 01:30:48 2009 for pugixml by  +
      Generated on Sun Jan 25 23:51:33 2009 for pugixml by  doxygen 1.4.6-NO
      diff --git a/docs/html/classpugi_1_1xml__tree__walker-members.html b/docs/html/classpugi_1_1xml__tree__walker-members.html index 146a799..d00b431 100644 --- a/docs/html/classpugi_1_1xml__tree__walker-members.html +++ b/docs/html/classpugi_1_1xml__tree__walker-members.html @@ -10,6 +10,7 @@
    • Main Page
    • Namespaces
    • Classes
    • +
    • Related Pages
      @@ -179,7 +180,7 @@ Callback that is called when traversal of node ends. -
      Generated on Tue Jan 6 01:30:48 2009 for pugixml by  +
      Generated on Sun Jan 25 23:51:33 2009 for pugixml by  doxygen 1.4.6-NO
      diff --git a/docs/html/classpugi_1_1xml__writer-members.html b/docs/html/classpugi_1_1xml__writer-members.html index 9719a3a..af6a934 100644 --- a/docs/html/classpugi_1_1xml__writer-members.html +++ b/docs/html/classpugi_1_1xml__writer-members.html @@ -10,6 +10,7 @@
    • Main Page
    • Namespaces
    • Classes
    • +
    • Related Pages
      @@ -20,7 +21,7 @@

      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 Jan 6 01:30:47 2009 for pugixml by  +
      Generated on Sun Jan 25 23:51:32 2009 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 index 898d0b2..04f851a 100644 --- a/docs/html/classpugi_1_1xml__writer.html +++ b/docs/html/classpugi_1_1xml__writer.html @@ -10,6 +10,7 @@
    • Main Page
    • Namespaces
    • Classes
    • +
    • Related Pages
      @@ -89,7 +90,7 @@ Write memory chunk into stream/file/whatever. Implemented in pugi::xml_writer_file, and pugi::xml_writer_stream. -
      Generated on Tue Jan 6 01:30:47 2009 for pugixml by  +
      Generated on Sun Jan 25 23:51:32 2009 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 index d07e82f..75b55a5 100644 --- a/docs/html/classpugi_1_1xml__writer__file-members.html +++ b/docs/html/classpugi_1_1xml__writer__file-members.html @@ -10,6 +10,7 @@
    • Main Page
    • Namespaces
    • Classes
    • +
    • Related Pages
      @@ -127,7 +128,7 @@ Write memory chunk into stream/file/whatever. Implements pugi::xml_writer. -
      Generated on Tue Jan 6 01:30:47 2009 for pugixml by  +
      Generated on Sun Jan 25 23:51:32 2009 for pugixml by  doxygen 1.4.6-NO
      diff --git a/docs/html/classpugi_1_1xml__writer__stream-members.html b/docs/html/classpugi_1_1xml__writer__stream-members.html index fb39b61..a06ca29 100644 --- a/docs/html/classpugi_1_1xml__writer__stream-members.html +++ b/docs/html/classpugi_1_1xml__writer__stream-members.html @@ -10,6 +10,7 @@
    • Main Page
    • Namespaces
    • Classes
    • +
    • Related Pages
      @@ -127,7 +128,7 @@ Write memory chunk into stream/file/whatever. Implements pugi::xml_writer. -
      Generated on Tue Jan 6 01:30:47 2009 for pugixml by  +
      Generated on Sun Jan 25 23:51:33 2009 for pugixml by  doxygen 1.4.6-NO
      diff --git a/docs/html/classpugi_1_1xpath__exception-members.html b/docs/html/classpugi_1_1xpath__exception-members.html index f2c33e4..887d7ce 100644 --- a/docs/html/classpugi_1_1xpath__exception-members.html +++ b/docs/html/classpugi_1_1xpath__exception-members.html @@ -10,6 +10,7 @@
    • Main Page
    • Namespaces
    • Classes
    • +
    • Related Pages
      @@ -20,7 +21,7 @@

      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 Jan 6 01:30:48 2009 for pugixml by  +
      Generated on Sun Jan 25 23:51:34 2009 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 index adde857..33d3ee6 100644 --- a/docs/html/classpugi_1_1xpath__exception.html +++ b/docs/html/classpugi_1_1xpath__exception.html @@ -10,6 +10,7 @@
    • Main Page
    • Namespaces
    • Classes
    • +
    • Related Pages
      @@ -101,7 +102,7 @@ Return error message. -
      Generated on Tue Jan 6 01:30:48 2009 for pugixml by  +
      Generated on Sun Jan 25 23:51:34 2009 for pugixml by  doxygen 1.4.6-NO
      diff --git a/docs/html/classpugi_1_1xpath__node-members.html b/docs/html/classpugi_1_1xpath__node-members.html index cd88688..ead4619 100644 --- a/docs/html/classpugi_1_1xpath__node-members.html +++ b/docs/html/classpugi_1_1xpath__node-members.html @@ -10,6 +10,7 @@
    • Main Page
    • Namespaces
    • Classes
    • +
    • Related Pages
      @@ -334,7 +335,7 @@ Compares two XPath nodes. -
      Generated on Tue Jan 6 01:30:48 2009 for pugixml by  +
      Generated on Sun Jan 25 23:51:34 2009 for pugixml by  doxygen 1.4.6-NO
      diff --git a/docs/html/classpugi_1_1xpath__node__set-members.html b/docs/html/classpugi_1_1xpath__node__set-members.html index aa22e77..dd9711c 100644 --- a/docs/html/classpugi_1_1xpath__node__set-members.html +++ b/docs/html/classpugi_1_1xpath__node__set-members.html @@ -10,6 +10,7 @@
    • Main Page
    • Namespaces
    • Classes
    • +
    • Related Pages
      @@ -406,7 +407,7 @@ Return true if collection is empty. -
      Generated on Tue Jan 6 01:30:48 2009 for pugixml by  +
      Generated on Sun Jan 25 23:51:34 2009 for pugixml by  doxygen 1.4.6-NO
      diff --git a/docs/html/classpugi_1_1xpath__query-members.html b/docs/html/classpugi_1_1xpath__query-members.html index 0d6a9d6..bc8d38f 100644 --- a/docs/html/classpugi_1_1xpath__query-members.html +++ b/docs/html/classpugi_1_1xpath__query-members.html @@ -10,6 +10,7 @@
    • Main Page
    • Namespaces
    • Classes
    • +
    • Related Pages
      @@ -232,7 +233,7 @@ If expression does not directly evaluate to node set, function returns empty nod -
      Generated on Tue Jan 6 01:30:47 2009 for pugixml by  +
      Generated on Sun Jan 25 23:51:32 2009 for pugixml by  doxygen 1.4.6-NO
      diff --git a/docs/html/deprecated.html b/docs/html/deprecated.html new file mode 100644 index 0000000..462e54b --- /dev/null +++ b/docs/html/deprecated.html @@ -0,0 +1,23 @@ + + +pugixml: Deprecated List + + + + + +

      Deprecated List

      +
      Member pugi::xml_node::print (std::ostream &os, const char *indent="", unsigned int flags=format_default, unsigned int depth=0)
      +
      Use print() with xml_writer_stream instead
      +
      +
      Generated on Sun Jan 25 23:51:32 2009 for pugixml by  + +doxygen 1.4.6-NO
      + + diff --git a/docs/html/functions.html b/docs/html/functions.html index b30a864..40db2d4 100644 --- a/docs/html/functions.html +++ b/docs/html/functions.html @@ -10,6 +10,7 @@
    • Main Page
    • Namespaces
    • Classes
    • +
    • Related Pages

    - e -

    - n -

    - o -

    - r -

    +: pugi::xpath_node_set
  • status +: pugi::xml_parse_result

    - t -

    -
    Generated on Tue Jan 6 01:30:46 2009 for pugixml by  +
    Generated on Sun Jan 25 23:51:32 2009 for pugixml by  doxygen 1.4.6-NO
    diff --git a/docs/html/functions_enum.html b/docs/html/functions_enum.html index 0e31c9d..db3cc21 100644 --- a/docs/html/functions_enum.html +++ b/docs/html/functions_enum.html @@ -10,6 +10,7 @@
  • Main Page
  • Namespaces
  • Classes
  • +
  • Related Pages
  • - e -

    - l -

    +: pugi::xml_document
  • load_file() +: pugi::xml_document

    - n -

    - o -

    - r -

    -
    Generated on Tue Jan 6 01:30:46 2009 for pugixml by  +
    Generated on Sun Jan 25 23:51:32 2009 for pugixml by  doxygen 1.4.6-NO
    diff --git a/docs/html/functions_type.html b/docs/html/functions_type.html index fbca4af..868b3c4 100644 --- a/docs/html/functions_type.html +++ b/docs/html/functions_type.html @@ -10,6 +10,7 @@
  • Main Page
  • Namespaces
  • Classes
  • +
  • Related Pages
  • Graph Legend

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

    Consider the following example:

    /*! Invisible class because of truncation */
    @@ -73,7 +74,7 @@ A purple dashed arrow is used if a class is contained or used by another class.
     
  • A yellow dashed arrow denotes a relation between a template instance and the template class it was instantiated from. The arrow is labeled with the template parameters of the instance.
  • -
    Generated on Tue Jan 6 01:30:48 2009 for pugixml by  +
    Generated on Sun Jan 25 23:51:34 2009 for pugixml by  doxygen 1.4.6-NO
    diff --git a/docs/html/hierarchy.html b/docs/html/hierarchy.html index 422abc0..468f0ce 100644 --- a/docs/html/hierarchy.html +++ b/docs/html/hierarchy.html @@ -10,6 +10,7 @@
  • Main Page
  • Namespaces
  • Classes
  • +
  • Related Pages
  • pugixml Documentation

    -

    0.4


    Generated on Tue Jan 6 01:30:46 2009 for pugixml by  +

    0.4


    Generated on Sun Jan 25 23:51:32 2009 for pugixml by  doxygen 1.4.6-NO
    diff --git a/docs/html/inherit__graph__10.map b/docs/html/inherit__graph__10.map new file mode 100644 index 0000000..dcf3277 --- /dev/null +++ b/docs/html/inherit__graph__10.map @@ -0,0 +1,2 @@ +base referer +rect $classpugi_1_1xpath__query.html 7,5 135,32 diff --git a/docs/html/inherit__graph__10.md5 b/docs/html/inherit__graph__10.md5 new file mode 100644 index 0000000..563962a --- /dev/null +++ b/docs/html/inherit__graph__10.md5 @@ -0,0 +1 @@ +965d93716ac65e345066d158b1bec3f1 \ No newline at end of file diff --git a/docs/html/inherit__graph__10.png b/docs/html/inherit__graph__10.png new file mode 100644 index 0000000000000000000000000000000000000000..74b84c318be41449f655bf9422a4a0a557652a81 GIT binary patch literal 438 zcmV;n0ZIOeP)%c00960|8qS?N&o-=0d!JMQvg8b*k%9#0Ygbd zK~#90?Um0?gFq0*`w|{J`sac-V@%UMnly%9Nl4gRV=v{Z9^f%rfs~UKR>C}`Gb5C) ztXc~v!<;rB-~4uFcC(D2mv|iwoL@QRremZPr)xC>XW;0%9?Op=y`l)5Td%R`$vQ}jOP zS5GER1cEq1Rh)dm8huW2!CD3$bA&=~;m=K+s-3i+hKg8Imy<@T4fs@GQY4J^&>kM# zYV|1be&#hCt_KZVB`o~!=7a6ueVI>rVslr!`6M~b$HycqG;vlj6zf1gFVb!-uy-fF zv>-r(yT-GHQ)!;hXQ;YsXkTpot~rgZ&AEP?9m+ZXiSroC#<|bo_k5pI`bJKN7&wP< gdipQ-5dW6*0gvgNY-&S}bpQYW07*qoM6N<$f;_#(&j0`b literal 0 HcmV?d00001 diff --git a/docs/html/inherit__graph__4.map b/docs/html/inherit__graph__4.map index ba579db..cc83652 100644 --- a/docs/html/inherit__graph__4.map +++ b/docs/html/inherit__graph__4.map @@ -1,2 +1,2 @@ base referer -rect $classpugi_1_1xml__tree__walker.html 7,5 159,32 +rect $structpugi_1_1xml__parse__result.html 5,5 163,32 diff --git a/docs/html/inherit__graph__4.md5 b/docs/html/inherit__graph__4.md5 index 0ef35dc..79204f0 100644 --- a/docs/html/inherit__graph__4.md5 +++ b/docs/html/inherit__graph__4.md5 @@ -1 +1 @@ -660d4318c9e8103b2831b4787c62da46 \ No newline at end of file +8d5cdbda0d275bdc4a6a9d4801f62ff3 \ No newline at end of file diff --git a/docs/html/inherit__graph__4.png b/docs/html/inherit__graph__4.png index 49b5d1002ce2e5d9d1a043890ba9c3f41811d671..27b1412e3e8fa9d37beadf350093296db9b31d7e 100644 GIT binary patch delta 430 zcmV;f0a5cnPg@6f6@f{7^hC~rALK+v0R{JL!c4>Rsr?aij^lbBNXn4 zv}h3Tp=6IGhYe=Zok~w@n><`2B$0+zb{Yx=6*%7uj~;1QJ6(-FHarW?yd8)9} z0+U?}{>6+VB4pPaF<{tPBoyM|f897J!eTE5;6;Ql-%+NdZ_JYA2$=^9og1ftxyxNd zy=F|kdX^IDd(K&zr}%_P?q+0#Dho_&l?H2Mt^l1eX<&xnAk*O`GkZf{k+fpUnsO(F z8LGtf=>kUzh$*1+w*)n2Ib{YVlZT+hi78Jqc`g>xu|vim$8x~V#>29ie;IO_=N#;6 zo@Y#1va}rPQ=c9m=4$R~WeqRt8BF1&TF(kIl+7fk8Tl&Yz%ngyKSk!zKxZR!6G6UR z*VnzmoXW=A%5}F3**E$|J~WY;P;_3Yr!s!!>%P&Nm`?{+JM$yD*x7goR&{Zc-Ne*n l9kU%~3;#Bn?O!v007TZf5eZA<<(dEh002ovPDHLkV1nJN#Hs)Q diff --git a/docs/html/inherit__graph__5.map b/docs/html/inherit__graph__5.map index 598e16e..ba579db 100644 --- a/docs/html/inherit__graph__5.map +++ b/docs/html/inherit__graph__5.map @@ -1,4 +1,2 @@ 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 +rect $classpugi_1_1xml__tree__walker.html 7,5 159,32 diff --git a/docs/html/inherit__graph__5.md5 b/docs/html/inherit__graph__5.md5 index c6b148c..0ef35dc 100644 --- a/docs/html/inherit__graph__5.md5 +++ b/docs/html/inherit__graph__5.md5 @@ -1 +1 @@ -cd186852877697b817500f6ed3886a95 \ No newline at end of file +660d4318c9e8103b2831b4787c62da46 \ No newline at end of file diff --git a/docs/html/inherit__graph__5.png b/docs/html/inherit__graph__5.png index 7071b2306f28e818728635bed6b92117826fb6b3..49b5d1002ce2e5d9d1a043890ba9c3f41811d671 100644 GIT binary patch delta 474 zcmV<00VV#m2qZC1rkzaFjKk3{_pU|`HXFPpxwTE z9aB3~>@^xInL4xVm>siiCaWnGCd~+O_VA5)s<6|40+U?}{>6+VB4pPaF<{tPBoyM| z-8d-1VlM{ZMT9TkQKqDC%#!5@nFkA<8>fM}%UwjhW=y?$mJ;cE&RLnK_=HLBW@Lpb z3ruU325V%l0G%;uV20oz)8QpEdqZE5v|`Gdawmlus>Jo_0!IpnDWLPW1T|(kWdxu|vim$8x~V#>29i8FHED9PDbIXG~eLv>fVFpB^9PYVK)e4KL~$ zOyQ+k&k8e?%_OH8`6}eVGA(gGMdr~!XCreHLB3tr*S*4=%EsHub+-%IH~L0CG?AH5 zbY7{aGJfUjzR{YPPX|{!^CP<0*?0$5b#ap=-Ne*n9kU%~3;#Bn?O!v007TZf2}|SU Qng9R*07*qoM6N<$g6gx)@&Et; delta 1063 zcmV+?1larR1GNY*iBL{Q4GJ0x0000DNk~Le00041000131Oos70JqC|cK`qYBv4FL zMgIT)85wYqEFOQLNW3Bd0004WQchCZ;~ACM0|-TPKw(?WFK6fYB(v3`jy0f4TYDfjD6xNE`>G{7?3? zv41>X6Z`d@kfYJxld=hRSH)V4D%MD$BS%VDDk}Ny}8M zsZCbG8;3*U3q8xk;rhHX{hAzhg|?j-JUmvhhs$EM-%v=K?Hf!mG#+O?Vt;yfJ7B{u zs_U)rJR}ZozacU*;ByYlgsy7VKYc)D zbXBuXhyi~jh99wdKf%UusAguj_Xy)K!-)R+*dTOOvqnEXCK0PYA-uzfjphV%R>#32 zD|A(}PJHUu4rz*h6x_nvr#^#wjETeyt^=fYBT1F*nfB9$^#^Zb6HrpY* zWA|OANY<$)XPu&1HLBVn`Zevpsiq}1$tjUFPkMx*3anG+(9|X}S@SKU#jMj6CLfib zBg)6Ban^)Gi&1V?jj0bePd+c z(D9$2NO)c@tN8+m9=*mfgKspct>3UX>-~Hbm^OkL=!Jx@<+36dSY3KO=7z5(weg!h z)%(T8LdSeYYsFX=EC1>FRUOnpBqS?V*X@6FqU$F;Oq9)vS~Oa*i$uT1tkkU+B=RdM zot4I`?P0GW#%s(vzn+g6>%>F9OJ}|85$h)P9Ee$G!`YCrKKReg(pi_L)*c@(>Ae-P zy86dGK3>v!AYu(}pVlThtMp=8$8^p*s`Kj+-3#LTmIB{OyT?K})FeS|kktG@oF0FW zl^GC(W#?U{5qJUb2wX%yOJdedlqA+Q$;xJmDvI@hV_;nsYsGrhth-i^P_6xIX}Ll< ze%)L>LQ;vHSck#7C4H7K7s|SS^$4-Xb%!>=a5f(BypIyr4AmocU|`w=!wsFs@;*vf zGgOcK(%EI1*NJT^$(o^hG4zv1^{cFcio86>{b_b*n_Kohp@EJE5vMZtAM$I3^@~D_bX(EA6E4Er8J| zz6?l06o0w-*?~A=AV?esr2J3zv$20XUK9KEosgr^-;=Tlc2~t(j4IYhp(961SmiEL zv8FbWv`odC+CDk}Ny}8MsZCbG8;3*U3q8xk;rhHX{hAzhg|?j-JUmvhhs$EM z-%v=K?Hf!mG#+O?Vt;yfJ7B{us_U)rJR}ZozacU*;ByYlgsy7VKYc)DbXBuXhyf&qAF+Br!Nzc?W@fkd2;(rri2nN6Aaqr; zMn63!5vxBTyu*i$<^*$A$H5{ibXBuXeCpQ@X^MUoSi8M$FY+rP3BM+nQ5LU*2l82r zSAq4saoJ$3=q~7qtk6}>I(j3)*h)SJ1lGD<*TL-J_85t*&{fU4d|CO%=9xPzqmuP% zZsuA>C2N2AXcxxgd*3$OA-rSvU8YFZsU~NgqFFVn+9CQi?Z2s}B{s<^ku^_xgrN$o zQ|8drCNf#`Eu+P((-kHkm7gQZ$EtDGghPu_ZdQ%47LCc2msR7E2ed^wS*IMeCXHvC z%>F9OJ}|85$h)P9Ee$G!`YCr zKKReg(pi_L)*c@(>Ae-Py86dGK3>v!AYu(}pVlThtMp=8$8^p*s`Kj+-3#LTmIB{O zyT?K})FeS|kktG@oF0&s84!eJ=Ut`|cmeMSTtq%gV%ANRB-S;_%4UixiuHhFU|kh! z#d_4NyH<}-t^I3hxk5R9-CR9FQi+{dhrzlfeU>m6%DR8`2(iX>hc>}*HXiW2j}q1l z)gyLbVA=%34V}mGK1x_KRFC}9*=3p6k6@nnQNo&`dZg{JL=+gleG!sC#rt*t>Jb7l zfSIBDK_zR3>Jb{G5G7z3epktwp?c)hpX0IL*rG_ literal 645 zcmV;00($+4P)E-OV3G%9#+*DSk-J_#yPWbv8MfXgO{MLE= z!>K4x#pI@n$xRiLoBkdX!EpnVcbbW6ecjWMm_Ag@Smere|D*&0egsg3g333cA>z zZ>c#5$H5*plOP$U2qqBU$@==t=OhwL5%xJz`Bg{;$>9)u!Q?Z=gwBKwWY}50W6ez#s>qJljR?t)ci!A)O4Dh9&{#}?7Vfb<%6gNX%H<>kZu7NlS!JV zlu4z^!W81hVFry%o|yl3F*`8jgCuz}GR5RtmikGQdMrvEs`GTjBu}}8Nt~yk4>#I* z;tzdUIcg5V$^JYUnb@cyufzzi#DehJ82akoWti;W%=rqoi*EMb3ENdocvAJu1&P(Y zGcuXNWOd@VCHVv~|1e_xELns62vhTQP&%geikO+?`~NFUCY9k`psQkX)4yjb;s54k fQ^n+_QZl^*B&hNS`qH~C00000NkvXXu0mjf3?wxI diff --git a/docs/html/inherit__graph__7.map b/docs/html/inherit__graph__7.map index 9fa9db1..8779b74 100644 --- a/docs/html/inherit__graph__7.map +++ b/docs/html/inherit__graph__7.map @@ -1,2 +1,2 @@ base referer -rect $classpugi_1_1xpath__node.html 5,5 131,32 +rect $classpugi_1_1xpath__exception.html 135,5 287,32 diff --git a/docs/html/inherit__graph__7.md5 b/docs/html/inherit__graph__7.md5 index 2019dc5..68b862c 100644 --- a/docs/html/inherit__graph__7.md5 +++ b/docs/html/inherit__graph__7.md5 @@ -1 +1 @@ -0a388cc004e983eab729bc6d5c666cce \ No newline at end of file +fffb0beaca2cbe6da35b67b995ae9ff1 \ No newline at end of file diff --git a/docs/html/inherit__graph__7.png b/docs/html/inherit__graph__7.png index 597e2f50b9b2ee3659b01c6e42d50a0615eebf86..18b58ff7eae99ba77a563a1aba5d8526a5429402 100644 GIT binary patch literal 645 zcmV;00($+4P)E-OV3G%9#+*DSk-J_#yPWbv8MfXgO{MLE= z!>K4x#pI@n$xRiLoBkdX!EpnVcbbW6ecjWMm_Ag@Smere|D*&0egsg3g333cA>z zZ>c#5$H5*plOP$U2qqBU$@==t=OhwL5%xJz`Bg{;$>9)u!Q?Z=gwBKwWY}50W6ez#s>qJljR?t)ci!A)O4Dh9&{#}?7Vfb<%6gNX%H<>kZu7NlS!JV zlu4z^!W81hVFry%o|yl3F*`8jgCuz}GR5RtmikGQdMrvEs`GTjBu}}8Nt~yk4>#I* z;tzdUIcg5V$^JYUnb@cyufzzi#DehJ82akoWti;W%=rqoi*EMb3ENdocvAJu1&P(Y zGcuXNWOd@VCHVv~|1e_xELns62vhTQP&%geikO+?`~NFUCY9k`psQkX)4yjb;s54k fQ^n+_QZl^*B&hNS`qH~C00000NkvXXu0mjf3?wxI literal 404 zcmV;F0c-w=P)%c00960|8qS?N&o-=0d!JMQvg8b*k%9#0U=35 zK~#90?Uli9fZyFwebm^*WPEj$Jy zGJ<3ndK)E&m0000ye&uEAQ5v6t@gT6$7u5=kl*@dbm5D0TzywtSHpfF8=OXBN^06nCZ#K-0E z5>h2$2dn!}a-eoEX7c$4)Jz5WnaP@gJgqUBTx~~dn=#~2gV1)6wzKE9ICGBYvu{Il zF_6q2wTBebkcTMqNxlL3bM=r$NEg4+_Vv#oCsQp~RdGPMHUIzs07*qoM6N<$g6k!j A@c;k- delta 413 zcmV;O0b>4?1J45?iBL{Q4GJ0x0000DNk~Le0001>0000b1Oos705_cfb&(-Ge_TmK zK~#90?Uui8gD?=r^AgRFxl6OPQWU{jwGxb_s)V<;VjwH161+tkwaDHo+d=kI_IywR ziCYxOTR9f<>G=8XJO0hI8SpkmD)jPvCLzaiD(|P>loG zDNq#&$V|Q#Ai!e3n4>n|m6WNhf5N27D`lE!ll1h7ZPxS}6h$q-FgF}g28|&76>966 zL50f#liq7c$hBAo`mPS~vN97Sw^m5F0dgI;!hMJuv;#oWXdfm44ial$qHp_WIFGEr zrc>29786`P-1f9CL1{`6BGWCr{_GXPK9ZTudlg3dfnfUP5uy00000NkvXX Hu0mjfDrvd~ diff --git a/docs/html/inherit__graph__9.map b/docs/html/inherit__graph__9.map index dcf3277..3f5400b 100644 --- a/docs/html/inherit__graph__9.map +++ b/docs/html/inherit__graph__9.map @@ -1,2 +1,2 @@ base referer -rect $classpugi_1_1xpath__query.html 7,5 135,32 +rect $classpugi_1_1xpath__node__set.html 5,5 155,32 diff --git a/docs/html/inherit__graph__9.md5 b/docs/html/inherit__graph__9.md5 index 563962a..e3b0507 100644 --- a/docs/html/inherit__graph__9.md5 +++ b/docs/html/inherit__graph__9.md5 @@ -1 +1 @@ -965d93716ac65e345066d158b1bec3f1 \ No newline at end of file +7052cf580394885a252e97fd06476596 \ No newline at end of file diff --git a/docs/html/inherit__graph__9.png b/docs/html/inherit__graph__9.png index 74b84c318be41449f655bf9422a4a0a557652a81..ec162c89a5a55891e748cab6f1df27b492c07aec 100644 GIT binary patch delta 413 zcmV;O0b>5P1J45?iBL{Q4GJ0x0000DNk~Le0001>0000b1Oos705_cfb&(-Ge_TmK zK~#90?Uui8gD?=r^AgRFxl6OPQWU{jwGxb_s)V<;VjwH161+tkwaDHo+d=kI_IywR ziCYxOTR9f<>G=8XJO0hI8SpkmD)jPvCLzaiD(|P>loG zDNq#&$V|Q#Ai!e3n4>n|m6WNhf5N27D`lE!ll1h7ZPxS}6h$q-FgF}g28|&76>966 zL50f#liq7c$hBAo`mPS~vN97Sw^m5F0dgI;!hMJuv;#oWXdfm44ial$qHp_WIFGEr zrc>29786`P-1f9CL1{`6BGWCr{_GXPK9ZTudlg3dfnfUP5uy00000NkvXX Hu0mjfVMDqo delta 388 zcmV-~0ek+>1GWPpiBL{Q4GJ0x0000DNk~Le0001u0000b1Oos70F6I)6_Fu5e?v(` zK~#90?Um0?gFq0*`w|{J`sac-V@%UMnly%9Nl4gRV=v{Z9^f%rfs~UKR>C}`Gb5C) ztXc~v!<;rB-~4uFcC(D2mv|iwoL@QRremZPr)xC>XW;0%9QLdF%;`ST0bw+ZY;2O zC%?2HK!dx+vxQS>p3i5fx@%}(Z2hh|jjheOew!W2Isb|C7|X`F&*ArcpHuoqPKOvc ihjDuPFZU4tmh%CR>6~n8LymO-0000Main Page
  • Namespaces
  • Classes
  • +
  • Related Pages
    • @@ -38,34 +39,38 @@ - + + + + + - + - + - + - + - + -
      Generated on Tue Jan 6 01:30:48 2009 for pugixml by  +
      Generated on Sun Jan 25 23:51:34 2009 for pugixml by  doxygen 1.4.6-NO
      diff --git a/docs/html/namespacemembers.html b/docs/html/namespacemembers.html index 90e7fd6..6948683 100644 --- a/docs/html/namespacemembers.html +++ b/docs/html/namespacemembers.html @@ -10,6 +10,7 @@
    • Main Page
    • Namespaces
    • Classes
    • +
    • Related Pages
    +
    + +
    + +

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

    -

      -
    • as_utf16() +

      - a -

        +
      • allocation_function +: pugi
      • as_utf16() : pugi
      • as_utf8() -: pugi
      • format_default +: pugi
      +

      - d -

        +
      • deallocation_function +: pugi
      +

      - f -

        +
      • format_default : pugi
      • format_indent -: pugi
      • format_raw +: pugi
      • format_no_declaration +: pugi
      • format_raw : pugi
      • format_write_bom_utf8 -: pugi
      • memory_block_size -: pugi
      • node_cdata +: pugi
      +

      - m -

        +
      • memory_block_size +: pugi
      +

      - n -

      +

      - p -

        +
      • parse_cdata : pugi
      • parse_comments -: pugi
      • parse_default +: pugi
      • parse_declaration +: pugi
      • parse_default : pugi
      • parse_eol : pugi
      • parse_escapes : pugi
      • parse_minimal @@ -52,9 +83,30 @@ Here is a list of all documented namespace members with links to the namespaces : pugi
      • parse_wconv_attribute : pugi
      • parse_wnorm_attribute : pugi
      • parse_ws_pcdata -: pugi
      • xml_node_type -: pugi
      -
      Generated on Tue Jan 6 01:30:48 2009 for pugixml by  +: pugi
    +

    - s -

      +
    • set_memory_management_functions() +: pugi
    • status_bad_attribute +: pugi
    • status_bad_cdata +: pugi
    • status_bad_comment +: pugi
    • status_bad_doctype +: pugi
    • status_bad_end_element +: pugi
    • status_bad_pcdata +: pugi
    • status_bad_pi +: pugi
    • status_bad_start_element +: pugi
    • status_end_element_mismatch +: pugi
    • status_file_not_found +: pugi
    • status_internal_error +: pugi
    • status_io_error +: pugi
    • status_ok +: pugi
    • status_out_of_memory +: pugi
    • status_unrecognized_tag +: pugi
    +

    - x -

      +
    • xml_node_type +: pugi
    • xml_parse_status +: pugi
    +
    Generated on Sun Jan 25 23:51:34 2009 for pugixml by  doxygen 1.4.6-NO
    diff --git a/docs/html/namespacemembers_enum.html b/docs/html/namespacemembers_enum.html index 7867657..df8ac0d 100644 --- a/docs/html/namespacemembers_enum.html +++ b/docs/html/namespacemembers_enum.html @@ -10,6 +10,7 @@
  • Main Page
  • Namespaces
  • Classes
  • +
  • Related Pages
  • @@ -29,8 +31,9 @@

    • xml_node_type -: pugi
    -
    Generated on Tue Jan 6 01:30:48 2009 for pugixml by  +: pugi
  • xml_parse_status +: pugi +
    Generated on Sun Jan 25 23:51:34 2009 for pugixml by  doxygen 1.4.6-NO
    diff --git a/docs/html/namespacemembers_eval.html b/docs/html/namespacemembers_eval.html index 68f8128..3cea1e7 100644 --- a/docs/html/namespacemembers_eval.html +++ b/docs/html/namespacemembers_eval.html @@ -10,6 +10,7 @@
  • Main Page
  • Namespaces
  • Classes
  • +
  • Related Pages
  • @@ -30,13 +32,29 @@ -
    Generated on Tue Jan 6 01:30:48 2009 for pugixml by  +: pugi
  • status_bad_attribute +: pugi
  • status_bad_cdata +: pugi
  • status_bad_comment +: pugi
  • status_bad_doctype +: pugi
  • status_bad_end_element +: pugi
  • status_bad_pcdata +: pugi
  • status_bad_pi +: pugi
  • status_bad_start_element +: pugi
  • status_end_element_mismatch +: pugi
  • status_file_not_found +: pugi
  • status_internal_error +: pugi
  • status_io_error +: pugi
  • status_ok +: pugi
  • status_out_of_memory +: pugi
  • status_unrecognized_tag +: pugi +
    Generated on Sun Jan 25 23:51:34 2009 for pugixml by  doxygen 1.4.6-NO
    diff --git a/docs/html/namespacemembers_func.html b/docs/html/namespacemembers_func.html index 98a83fb..916cc14 100644 --- a/docs/html/namespacemembers_func.html +++ b/docs/html/namespacemembers_func.html @@ -10,6 +10,7 @@
  • Main Page
  • Namespaces
  • Classes
  • +
  • Related Pages
  • @@ -30,8 +32,9 @@ -
    Generated on Tue Jan 6 01:30:48 2009 for pugixml by  +: pugi
  • set_memory_management_functions() +: pugi +
    Generated on Sun Jan 25 23:51:34 2009 for pugixml by  doxygen 1.4.6-NO
    diff --git a/docs/html/namespacemembers_type.html b/docs/html/namespacemembers_type.html new file mode 100644 index 0000000..3c08812 --- /dev/null +++ b/docs/html/namespacemembers_type.html @@ -0,0 +1,40 @@ + + +pugixml: Class Members + + + + + + + +  +

    +

      +
    • allocation_function +: pugi
    • deallocation_function +: pugi
    +
    Generated on Sun Jan 25 23:51:34 2009 for pugixml by  + +doxygen 1.4.6-NO
    + + diff --git a/docs/html/namespacemembers_vars.html b/docs/html/namespacemembers_vars.html index 4635bed..f1ad4f4 100644 --- a/docs/html/namespacemembers_vars.html +++ b/docs/html/namespacemembers_vars.html @@ -10,6 +10,7 @@
  • Main Page
  • Namespaces
  • Classes
  • +
  • Related Pages
  • @@ -30,12 +32,14 @@
    • format_default : pugi
    • format_indent -: pugi
    • format_raw +: pugi
    • format_no_declaration +: pugi
    • format_raw : pugi
    • format_write_bom_utf8 : pugi
    • memory_block_size : pugi
    • parse_cdata : pugi
    • parse_comments -: pugi
    • parse_default +: pugi
    • parse_declaration +: pugi
    • parse_default : pugi
    • parse_eol : pugi
    • parse_escapes : pugi
    • parse_minimal @@ -44,7 +48,7 @@ : pugi
    • parse_wnorm_attribute : pugi
    • parse_ws_pcdata : pugi
    -
    Generated on Tue Jan 6 01:30:48 2009 for pugixml by  +
    Generated on Sun Jan 25 23:51:34 2009 for pugixml by  doxygen 1.4.6-NO
    diff --git a/docs/html/namespacepugi.html b/docs/html/namespacepugi.html index bfba1cf..b7d9c12 100644 --- a/docs/html/namespacepugi.html +++ b/docs/html/namespacepugi.html @@ -10,6 +10,7 @@
  • Main Page
  • Namespaces
  • Classes
  • +
  • Related Pages
    • @@ -56,6 +57,9 @@ The PugiXML Parser namespace. 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...
      @@ -68,6 +72,13 @@ The PugiXML Parser namespace. class  xpath_node_set  Not necessarily ordered constant collection of XPath nodes. More...
      +

      Typedefs

      +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, @@ -77,11 +88,35 @@ The PugiXML Parser namespace.
        node_cdata, node_comment, -node_pi +node_pi, +node_declaration
      }  Tree node 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::string as_utf8 (const wchar_t *str) @@ -89,6 +124,9 @@ The PugiXML Parser namespace. std::wstring as_utf16 (const char *str)  Convert utf8 to utf16.
      +void set_memory_management_functions (allocation_function allocate, deallocation_function deallocate) + + Override default memory management functions.

      Variables

      const size_t memory_block_size = 32768 @@ -120,6 +158,9 @@ The PugiXML Parser namespace. const unsigned int parse_wconv_attribute = 0x0080  This flag determines if attribute value normalization should be performed for all attributes, assuming that their type is CDATA.
      +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.
      @@ -132,10 +173,75 @@ The PugiXML Parser namespace. 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

      @@ -175,6 +281,67 @@ E.g. '<![CDATA[...]]>'. E.g. ''. + +
      node_pi  E.g. '<?...?>'.
      node_declaration  +E.g. '<?xml ...?>'.
      + + + + +

      + + + + +
      + + + + +
      enum pugi::xml_parse_status
      +
      + + + + @@ -253,6 +420,54 @@ Convert utf8 to utf16.
      +   + + +

      +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).
      +

      + + + + +
      + + + + + + + + + + + + + + + + + + +
      void 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_utf16) 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.

      +


      Variable Documentation

      @@ -515,6 +730,33 @@ This means, that whitespace characters (new line, tab and space) are replaced wi 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.

      @@ -616,6 +858,32 @@ 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.

      @@ -641,7 +909,7 @@ This is the default set of formatting flags. It includes indenting nodes depending on their depth in DOM tree.
      -


      Generated on Tue Jan 6 01:30:46 2009 for pugixml by  +
      Generated on Sun Jan 25 23:51:32 2009 for pugixml by  doxygen 1.4.6-NO
      diff --git a/docs/html/namespaces.html b/docs/html/namespaces.html index 745598e..a93cd8d 100644 --- a/docs/html/namespaces.html +++ b/docs/html/namespaces.html @@ -10,6 +10,7 @@
    • Main Page
    • Namespaces
    • Classes
    • +
    • Related Pages
      @@ -19,7 +20,7 @@

      pugixml Namespace List

      Here is a list of all documented namespaces with brief descriptions:
      pugiThe PugiXML Parser namespace
      -
      Generated on Tue Jan 6 01:30:46 2009 for pugixml by  +
      Generated on Sun Jan 25 23:51:32 2009 for pugixml by  doxygen 1.4.6-NO
      diff --git a/docs/html/pages.html b/docs/html/pages.html new file mode 100644 index 0000000..c77f4b6 --- /dev/null +++ b/docs/html/pages.html @@ -0,0 +1,23 @@ + + +pugixml: Page Index + + + + + +

      pugixml Related Pages

      Here is a list of all related documentation pages: +
      Generated on Sun Jan 25 23:51:34 2009 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 index ed9f744..ea734f4 100644 --- a/docs/html/structpugi_1_1transfer__ownership__tag.html +++ b/docs/html/structpugi_1_1transfer__ownership__tag.html @@ -10,6 +10,7 @@
    • Main Page
    • Namespaces
    • Classes
    • +
    • Related Pages
      @@ -22,13 +23,13 @@

      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
      +
      See also:
      xml_document::parse

      -


      Generated on Tue Jan 6 01:30:48 2009 for pugixml by  +
      Generated on Sun Jan 25 23:51:33 2009 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 new file mode 100644 index 0000000..6163a9c --- /dev/null +++ b/docs/html/structpugi_1_1xml__parse__result-members.html @@ -0,0 +1,31 @@ + + +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
      linepugi::xml_parse_result
      offsetpugi::xml_parse_result
      operator bool() const pugi::xml_parse_result [inline]
      statuspugi::xml_parse_result


      Generated on Sun Jan 25 23:51:33 2009 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 new file mode 100644 index 0000000..b99c4c3 --- /dev/null +++ b/docs/html/structpugi_1_1xml__parse__result.html @@ -0,0 +1,82 @@ + + +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 (.
      +unsigned int offset
       Last parsed offset (in bytes from file/string start).
      +unsigned int line
       Line in parser source which reported this.
      +


      Member Data Documentation

      +

      + + + + +
      + + + + +
      xml_parse_status pugi::xml_parse_result::status
      +
      + + + + + +
      +   + + +

      +Parsing status (. +

      +

      See also:
      xml_parse_status)
      +
      +


      Generated on Sun Jan 25 23:51:33 2009 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 new file mode 100644 index 0000000..5a14779 --- /dev/null +++ b/docs/html/structpugi_1_1xml__parse__result__coll__graph.map @@ -0,0 +1 @@ +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 new file mode 100644 index 0000000..9a50606 --- /dev/null +++ b/docs/html/structpugi_1_1xml__parse__result__coll__graph.md5 @@ -0,0 +1 @@ +99177c6e3465e9dcc790fb998cc55dc9 \ 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 new file mode 100644 index 0000000000000000000000000000000000000000..4b39440c034a9fa225ba7f064fb8a4ff90b55f30 GIT binary patch literal 1492 zcmV;_1uOcAP)d3uh00001bW%=J06^y0W&i*M zUP(kjRCt{2o5615HV{Df7jo)Bw{6e>?sbb6$;}G{fpjYhcOf5RZvgAmG)RE>)^$?A z`in$z4Dw`GvIX+zIzw8HVoNe5(N5yk9Bh(94xffYS>nJS_$$kY8lVQ?e120=66T89 z>I;C1*D%j0t4Iw{1JnR-5`g6muo9mt04v65+!9+T4B#X_RRC6mzO+*UfWEX-8Xztt z0H*y*?ti`MwIzW6V9gs{{^*3{B4`|nHhXkS_~oe02m?$|WC2i4S<8q1ea4$zQAQh3 z#Ow264zdmqI2}F?&qFE!#-TfF+uXNUyA@eqBvj~7-VM<_*a1Zzz=@6h8NZ7}8Et%v z1i&L&SO?($xZD#%Ma{!yVo;wR@fklAZ6Et$-~s>?c>or}{){_;D5H%|AOOTHDFCJ= z6bk?-1i$s*D`-41B0bh5eab)IF91N12LL^wKa0y~gUVe%GXTH?2>>r}roWn^V`~B)u-4i( z02GzI`#G)wUI9Si73!}FuVz1NdNos#iBa&YKh`6s#o3eK0bp=#00u7yz;yxejiypWfw>4kaTjO?DDDD<0q+Z-=o+Z>FP1MbiUFu}e+vnV z8lVQ)X8_x^*j;CJf5x$ zp!$1YMC~ua1AgcXLRX&$lmTXZCICM6xf3}002J3?f(O(Bph^08#HSBH%>@RJJ-|Z; zcfeKv#NG}v0OAQwT8v9V#_0aiU;Ca+d42#wt8_W&@- zsqF;d4u+fz(Y_X@t5utmgy#BB) zV_;;SLfhcjT>yakY|Q9AiNT#gzjsIIa3BCGd!XkbfJdA~5dLXH+tM(qVKqQ? z(;()^lwS8phdf;pJpj`4(iV!-OB%+)`5y>y!5i`~GS~)#NByZL4|E^`nAb~sAOQgC zzkfmiGB(XP?mY1gOWh1MnKZye`1lx?VF0 uUDzrB +
      18.01.2009 - v0.4 +
      Changes:
        +
      • Bugs:
          +
        • Documentation fix in samples for parse() with manual lifetime control +
        • Fixed document order sorting in XPath (it caused wrong order of nodes after xpath_node_set::sort and wrong results of some XPath queries) +
        +
      • Node printing changes:
          +
        • Single quotes are no longer escaped when printing nodes +
        • Symbols in second half of ASCII table are no longer escaped when printing nodes; because of this, format_utf8 flag is deleted as it's no longer needed and +format_write_bom is renamed to format_write_bom_utf8. +
        • Reworked node printing - now it works via xml_writer interface; implementations for FILE* and std::ostream are available. As a side-effect, xml_document::save_file +now works without STL. +
        +
      • New features:
          +
        • Added unsigned integer support for attributes (xml_attribute::as_uint, xml_attribute::operator=) +
        • Now document declaration (<?xml ...?>) is parsed as node with type node_declaration when parse_declaration flag is specified (access to encoding/version is performed as if they +were attributes, i.e. doc.child("xml").attribute("version").as_float()); corresponding flags for node printing were also added +
        • Added support for custom memory management (see set_memory_management_functions for details) +
        • Implemented node/attribute copying (see xml_node::insert_copy_* and xml_node::append_copy for details) +
        • Added find_child_by_attribute and find_child_by_attribute_w to simplify parsing code in some cases (i.e. COLLADA files) +
        • Added file offset information querying for debugging purposes (now you're able to determine exact location of any xml_node in parsed file, see xml_node::offset_debug for details) +
        • Improved error handling for parsing - now load(), load_file() and parse() return xml_parse_result, which contains error code and last parsed offset; this does not break old interface as xml_parse_result can be implicitly casted to bool. +
        +
      +
      +
      @@ -686,7 +712,7 @@ OTHER DEALINGS IN THE SOFTWARE.
      -

      Revised 31 October, 2007

      -

      © Copyright Arseny Kapoulkine 2006-2007. All Rights Reserved.

      +

      Revised 18 January, 2009

      +

      © Copyright Arseny Kapoulkine 2006-2009. All Rights Reserved.

      diff --git a/src/pugixml.hpp b/src/pugixml.hpp index c2ac8bc..b557173 100644 --- a/src/pugixml.hpp +++ b/src/pugixml.hpp @@ -1219,7 +1219,7 @@ namespace pugi * \param indent - indentation string * \param flags - formatting flags * \param depth - starting depth (used for indentation) - * \deprecated + * \deprecated Use print() with xml_writer_stream instead */ void print(std::ostream& os, const char* indent = "\t", unsigned int flags = format_default, unsigned int depth = 0); #endif