From bd2c777ac2238bdef8f5359550d3a69338e9aa4b Mon Sep 17 00:00:00 2001 From: "arseny.kapoulkine" Date: Sun, 8 Nov 2009 19:17:47 +0000 Subject: docs: Updated Doxygen documentation git-svn-id: http://pugixml.googlecode.com/svn/trunk@234 99668b35-9821-0410-8761-19e4c4f06640 --- docs/html/namespacepugi.html | 128 +++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 123 insertions(+), 5 deletions(-) (limited to 'docs/html/namespacepugi.html') diff --git a/docs/html/namespacepugi.html b/docs/html/namespacepugi.html index 3d59a07..a88946e 100644 --- a/docs/html/namespacepugi.html +++ b/docs/html/namespacepugi.html @@ -94,6 +94,17 @@ The PugiXML Parser namespace. }  Tree node classification. 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, @@ -127,6 +138,12 @@ The PugiXML Parser namespace. 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 size_t memory_block_size = 32768 @@ -154,10 +171,10 @@ The PugiXML Parser namespace.  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).
const unsigned int parse_wnorm_attribute = 0x0040 - This flag determines if attribute value normalization should be performed for all attributes, assuming that their type is not CDATA.
+ 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, assuming that their type is CDATA.
+ 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 .
@@ -288,6 +305,45 @@ E.g. '<?xml ...?>'. +

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

@@ -468,6 +524,68 @@ If you're using parse() with ownership transfer, you have to allocate the buffer
+

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

@@ -698,7 +816,7 @@ This flag is on by default. @@ -724,7 +842,7 @@ This flag is off by default. @@ -909,7 +1027,7 @@ This is the default set of formatting flags. It includes indenting nodes depending on their depth in DOM tree.

-This flag determines if attribute value normalization should be performed for all attributes, assuming that their type is not CDATA. +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.

-This flag determines if attribute value normalization should be performed for all attributes, assuming that their type is CDATA. +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.

-


Generated on Thu Sep 17 22:15:55 2009 for pugixml by  +
Generated on Sun Nov 8 22:15:17 2009 for pugixml by  doxygen 1.4.6-NO
-- cgit v1.2.3