diff options
Diffstat (limited to 'doc/html/libxml-hash.html')
| -rw-r--r-- | doc/html/libxml-hash.html | 465 |
1 files changed, 380 insertions, 85 deletions
diff --git a/doc/html/libxml-hash.html b/doc/html/libxml-hash.html index 227a5608..292d79e5 100644 --- a/doc/html/libxml-hash.html +++ b/doc/html/libxml-hash.html @@ -123,7 +123,7 @@ NAME="LIBXML-HASH" ><DIV CLASS="REFNAMEDIV" ><A -NAME="AEN24351" +NAME="AEN24375" ></A ><H2 >Name</H2 @@ -131,7 +131,7 @@ NAME="AEN24351" ><DIV CLASS="REFSYNOPSISDIV" ><A -NAME="AEN24354" +NAME="AEN24378" ></A ><H2 >Synopsis</H2 @@ -524,7 +524,7 @@ HREF="libxml-hash.html#XMLHASHSCANNERFULL" ><DIV CLASS="REFSECT1" ><A -NAME="AEN24452" +NAME="AEN24476" ></A ><H2 >Description</H2 @@ -534,14 +534,14 @@ NAME="AEN24452" ><DIV CLASS="REFSECT1" ><A -NAME="AEN24455" +NAME="AEN24479" ></A ><H2 >Details</H2 ><DIV CLASS="REFSECT2" ><A -NAME="AEN24457" +NAME="AEN24481" ></A ><H3 ><A @@ -567,7 +567,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN24462" +NAME="AEN24486" ></A ><H3 ><A @@ -593,7 +593,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN24467" +NAME="AEN24491" ></A ><H3 ><A @@ -622,7 +622,7 @@ HREF="libxml-tree.html#XMLCHAR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN24473" +NAME="AEN24497" ></A ><P ></P @@ -677,7 +677,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN24486" +NAME="AEN24510" ></A ><H3 ><A @@ -706,7 +706,7 @@ HREF="libxml-tree.html#XMLCHAR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN24492" +NAME="AEN24516" ></A ><P ></P @@ -761,7 +761,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN24505" +NAME="AEN24529" ></A ><H3 ><A @@ -791,7 +791,7 @@ HREF="libxml-tree.html#XMLCHAR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN24511" +NAME="AEN24535" ></A ><P ></P @@ -863,7 +863,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN24528" +NAME="AEN24552" ></A ><H3 ><A @@ -901,7 +901,7 @@ HREF="libxml-tree.html#XMLCHAR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN24536" +NAME="AEN24560" ></A ><P ></P @@ -1007,7 +1007,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN24561" +NAME="AEN24585" ></A ><H3 ><A @@ -1037,7 +1037,7 @@ HREF="libxml-hash.html#XMLHASHTABLEPTR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN24568" +NAME="AEN24592" ></A ><P ></P @@ -1090,7 +1090,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN24581" +NAME="AEN24605" ></A ><H3 ><A @@ -1118,14 +1118,24 @@ HREF="libxml-hash.html#XMLHASHDEALLOCATOR" ></TR ></TABLE ><P ->Free the hash table and its contents. The userdata is -deallocated with f if provided.</P +>Free the hash <TT +CLASS="PARAMETER" +><I +>table</I +></TT +> and its contents. The userdata is +deallocated with <TT +CLASS="PARAMETER" +><I +>f</I +></TT +> if provided.</P ><P ></P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN24589" +NAME="AEN24615" ></A ><P ></P @@ -1180,7 +1190,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN24602" +NAME="AEN24628" ></A ><H3 ><A @@ -1209,14 +1219,29 @@ HREF="libxml-tree.html#XMLCHAR" ></TR ></TABLE ><P ->Add the userdata to the hash table. This can later be retrieved -by using the name. Duplicate names generate errors.</P +>Add the <TT +CLASS="PARAMETER" +><I +>userdata</I +></TT +> to the hash <TT +CLASS="PARAMETER" +><I +>table</I +></TT +>. This can later be retrieved +by using the <TT +CLASS="PARAMETER" +><I +>name</I +></TT +>. Duplicate names generate errors.</P ><P ></P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN24610" +NAME="AEN24639" ></A ><P ></P @@ -1303,7 +1328,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN24631" +NAME="AEN24660" ></A ><H3 ><A @@ -1336,8 +1361,28 @@ HREF="libxml-hash.html#XMLHASHDEALLOCATOR" ></TR ></TABLE ><P ->Add the userdata to the hash table. This can later be retrieved -by using the name. Existing entry for this name will be removed +>Add the <TT +CLASS="PARAMETER" +><I +>userdata</I +></TT +> to the hash <TT +CLASS="PARAMETER" +><I +>table</I +></TT +>. This can later be retrieved +by using the <TT +CLASS="PARAMETER" +><I +>name</I +></TT +>. Existing entry for this <TT +CLASS="PARAMETER" +><I +>name</I +></TT +> will be removed and freed with <TT CLASS="PARAMETER" ><I @@ -1349,7 +1394,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN24641" +NAME="AEN24674" ></A ><P ></P @@ -1453,7 +1498,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN24666" +NAME="AEN24699" ></A ><H3 ><A @@ -1486,14 +1531,34 @@ HREF="libxml-tree.html#XMLCHAR" ></TR ></TABLE ><P ->Add the userdata to the hash table. This can later be retrieved -by using the (name, name2) tuple. Duplicate tuples generate errors.</P +>Add the <TT +CLASS="PARAMETER" +><I +>userdata</I +></TT +> to the hash <TT +CLASS="PARAMETER" +><I +>table</I +></TT +>. This can later be retrieved +by using the (<TT +CLASS="PARAMETER" +><I +>name</I +></TT +>, <TT +CLASS="PARAMETER" +><I +>name2</I +></TT +>) tuple. Duplicate tuples generate errors.</P ><P ></P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN24675" +NAME="AEN24712" ></A ><P ></P @@ -1597,7 +1662,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN24700" +NAME="AEN24737" ></A ><H3 ><A @@ -1634,8 +1699,28 @@ HREF="libxml-hash.html#XMLHASHDEALLOCATOR" ></TR ></TABLE ><P ->Add the userdata to the hash table. This can later be retrieved -by using the (name, name2) tuple. Existing entry for this tuple will +>Add the <TT +CLASS="PARAMETER" +><I +>userdata</I +></TT +> to the hash <TT +CLASS="PARAMETER" +><I +>table</I +></TT +>. This can later be retrieved +by using the (<TT +CLASS="PARAMETER" +><I +>name</I +></TT +>, <TT +CLASS="PARAMETER" +><I +>name2</I +></TT +>) tuple. Existing entry for this tuple will be removed and freed with <TT CLASS="PARAMETER" ><I @@ -1647,7 +1732,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN24711" +NAME="AEN24752" ></A ><P ></P @@ -1768,7 +1853,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN24740" +NAME="AEN24781" ></A ><H3 ><A @@ -1805,15 +1890,40 @@ HREF="libxml-tree.html#XMLCHAR" ></TR ></TABLE ><P ->Add the userdata to the hash table. This can later be retrieved -by using the tuple (name, name2, name3). Duplicate entries generate +>Add the <TT +CLASS="PARAMETER" +><I +>userdata</I +></TT +> to the hash <TT +CLASS="PARAMETER" +><I +>table</I +></TT +>. This can later be retrieved +by using the tuple (<TT +CLASS="PARAMETER" +><I +>name</I +></TT +>, <TT +CLASS="PARAMETER" +><I +>name2</I +></TT +>, <TT +CLASS="PARAMETER" +><I +>name3</I +></TT +>). Duplicate entries generate errors.</P ><P ></P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN24750" +NAME="AEN24796" ></A ><P ></P @@ -1934,7 +2044,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN24779" +NAME="AEN24825" ></A ><H3 ><A @@ -1975,8 +2085,33 @@ HREF="libxml-hash.html#XMLHASHDEALLOCATOR" ></TR ></TABLE ><P ->Add the userdata to the hash table. This can later be retrieved -by using the tuple (name, name2, name3). Existing entry for this tuple +>Add the <TT +CLASS="PARAMETER" +><I +>userdata</I +></TT +> to the hash <TT +CLASS="PARAMETER" +><I +>table</I +></TT +>. This can later be retrieved +by using the tuple (<TT +CLASS="PARAMETER" +><I +>name</I +></TT +>, <TT +CLASS="PARAMETER" +><I +>name2</I +></TT +>, <TT +CLASS="PARAMETER" +><I +>name3</I +></TT +>). Existing entry for this tuple will be removed and freed with <TT CLASS="PARAMETER" ><I @@ -1988,7 +2123,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN24791" +NAME="AEN24842" ></A ><P ></P @@ -2126,7 +2261,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN24824" +NAME="AEN24875" ></A ><H3 ><A @@ -2158,8 +2293,18 @@ HREF="libxml-hash.html#XMLHASHDEALLOCATOR" ></TR ></TABLE ><P ->Find the userdata specified by the (name, name2, name3) tuple and remove -it from the hash table. Existing userdata for this tuple will be removed +>Find the userdata specified by the <TT +CLASS="PARAMETER" +><I +>name</I +></TT +> and remove +it from the hash <TT +CLASS="PARAMETER" +><I +>table</I +></TT +>. Existing userdata for this tuple will be removed and freed with <TT CLASS="PARAMETER" ><I @@ -2171,7 +2316,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN24834" +NAME="AEN24887" ></A ><P ></P @@ -2258,7 +2403,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN24855" +NAME="AEN24908" ></A ><H3 ><A @@ -2294,8 +2439,23 @@ HREF="libxml-hash.html#XMLHASHDEALLOCATOR" ></TR ></TABLE ><P ->Find the userdata specified by the (name, name2, name3) tuple and remove -it from the hash table. Existing userdata for this tuple will be removed +>Find the userdata specified by the (<TT +CLASS="PARAMETER" +><I +>name</I +></TT +>, <TT +CLASS="PARAMETER" +><I +>name2</I +></TT +>) tuple and remove +it from the hash <TT +CLASS="PARAMETER" +><I +>table</I +></TT +>. Existing userdata for this tuple will be removed and freed with <TT CLASS="PARAMETER" ><I @@ -2307,7 +2467,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN24866" +NAME="AEN24922" ></A ><P ></P @@ -2411,7 +2571,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN24891" +NAME="AEN24947" ></A ><H3 ><A @@ -2451,8 +2611,28 @@ HREF="libxml-hash.html#XMLHASHDEALLOCATOR" ></TR ></TABLE ><P ->Find the userdata specified by the (name, name2, name3) tuple and remove -it from the hash table. Existing userdata for this tuple will be removed +>Find the userdata specified by the (<TT +CLASS="PARAMETER" +><I +>name</I +></TT +>, <TT +CLASS="PARAMETER" +><I +>name2</I +></TT +>, <TT +CLASS="PARAMETER" +><I +>name3</I +></TT +>) tuple and remove +it from the hash <TT +CLASS="PARAMETER" +><I +>table</I +></TT +>. Existing userdata for this tuple will be removed and freed with <TT CLASS="PARAMETER" ><I @@ -2464,7 +2644,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN24903" +NAME="AEN24963" ></A ><P ></P @@ -2585,7 +2765,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN24932" +NAME="AEN24992" ></A ><H3 ><A @@ -2613,13 +2793,18 @@ HREF="libxml-tree.html#XMLCHAR" ></TR ></TABLE ><P ->Find the userdata specified by the name.</P +>Find the userdata specified by the <TT +CLASS="PARAMETER" +><I +>name</I +></TT +>.</P ><P ></P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN24940" +NAME="AEN25001" ></A ><P ></P @@ -2674,7 +2859,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN24953" +NAME="AEN25014" ></A ><H3 ><A @@ -2706,13 +2891,23 @@ HREF="libxml-tree.html#XMLCHAR" ></TR ></TABLE ><P ->Find the userdata specified by the (name, name2) tuple.</P +>Find the userdata specified by the (<TT +CLASS="PARAMETER" +><I +>name</I +></TT +>, <TT +CLASS="PARAMETER" +><I +>name2</I +></TT +>) tuple.</P ><P ></P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN24962" +NAME="AEN25025" ></A ><P ></P @@ -2784,7 +2979,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN24979" +NAME="AEN25042" ></A ><H3 ><A @@ -2820,13 +3015,28 @@ HREF="libxml-tree.html#XMLCHAR" ></TR ></TABLE ><P ->Find the userdata specified by the (name, name2, name3) tuple.</P +>Find the userdata specified by the (<TT +CLASS="PARAMETER" +><I +>name</I +></TT +>, <TT +CLASS="PARAMETER" +><I +>name2</I +></TT +>, <TT +CLASS="PARAMETER" +><I +>name3</I +></TT +>) tuple.</P ><P ></P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN24989" +NAME="AEN25055" ></A ><P ></P @@ -2915,7 +3125,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN25010" +NAME="AEN25076" ></A ><H3 ><A @@ -2946,13 +3156,23 @@ HREF="libxml-hash.html#XMLHASHCOPIER" ></TR ></TABLE ><P ->Scan the hash table and applied f to each value.</P +>Scan the hash <TT +CLASS="PARAMETER" +><I +>table</I +></TT +> and applied <TT +CLASS="PARAMETER" +><I +>f</I +></TT +> to each value.</P ><P ></P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN25019" +NAME="AEN25087" ></A ><P ></P @@ -3022,7 +3242,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN25036" +NAME="AEN25104" ></A ><H3 ><A @@ -3046,13 +3266,18 @@ HREF="libxml-hash.html#XMLHASHTABLEPTR" ></TR ></TABLE ><P ->Query the number of element installed in the hash table.</P +>Query the number of elements installed in the hash <TT +CLASS="PARAMETER" +><I +>table</I +></TT +>.</P ><P ></P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN25043" +NAME="AEN25112" ></A ><P ></P @@ -3106,7 +3331,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN25056" +NAME="AEN25125" ></A ><H3 ><A @@ -3135,13 +3360,23 @@ HREF="libxml-hash.html#XMLHASHSCANNER" ></TR ></TABLE ><P ->Scan the hash table and applied f to each value.</P +>Scan the hash <TT +CLASS="PARAMETER" +><I +>table</I +></TT +> and applied <TT +CLASS="PARAMETER" +><I +>f</I +></TT +> to each value.</P ><P ></P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN25064" +NAME="AEN25135" ></A ><P ></P @@ -3213,7 +3448,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN25081" +NAME="AEN25152" ></A ><H3 ><A @@ -3254,15 +3489,40 @@ HREF="libxml-hash.html#XMLHASHSCANNER" ></TR ></TABLE ><P ->Scan the hash table and applied f to each value matching -(name, name2, name3) tuple. If one of the names is null, +>Scan the hash <TT +CLASS="PARAMETER" +><I +>table</I +></TT +> and applied <TT +CLASS="PARAMETER" +><I +>f</I +></TT +> to each value matching +(<TT +CLASS="PARAMETER" +><I +>name</I +></TT +>, <TT +CLASS="PARAMETER" +><I +>name2</I +></TT +>, <TT +CLASS="PARAMETER" +><I +>name3</I +></TT +>) tuple. If one of the names is null, the comparison is considered to match.</P ><P ></P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN25092" +NAME="AEN25168" ></A ><P ></P @@ -3385,7 +3645,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN25121" +NAME="AEN25197" ></A ><H3 ><A @@ -3414,13 +3674,23 @@ HREF="libxml-hash.html#XMLHASHSCANNERFULL" ></TR ></TABLE ><P ->Scan the hash table and applied f to each value.</P +>Scan the hash <TT +CLASS="PARAMETER" +><I +>table</I +></TT +> and applied <TT +CLASS="PARAMETER" +><I +>f</I +></TT +> to each value.</P ><P ></P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN25129" +NAME="AEN25207" ></A ><P ></P @@ -3492,7 +3762,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN25146" +NAME="AEN25224" ></A ><H3 ><A @@ -3533,15 +3803,40 @@ HREF="libxml-hash.html#XMLHASHSCANNERFULL" ></TR ></TABLE ><P ->Scan the hash table and applied f to each value matching -(name, name2, name3) tuple. If one of the names is null, +>Scan the hash <TT +CLASS="PARAMETER" +><I +>table</I +></TT +> and applied <TT +CLASS="PARAMETER" +><I +>f</I +></TT +> to each value matching +(<TT +CLASS="PARAMETER" +><I +>name</I +></TT +>, <TT +CLASS="PARAMETER" +><I +>name2</I +></TT +>, <TT +CLASS="PARAMETER" +><I +>name3</I +></TT +>) tuple. If one of the names is null, the comparison is considered to match.</P ><P ></P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN25157" +NAME="AEN25240" ></A ><P ></P |
