Home | History | Annotate | Download | only in libxml2

Lines Matching full:userdata

316  * Free the hash @table and its contents. The userdata is
366 * @name: the name of the userdata
367 * @userdata: a pointer to the userdata
369 * Add the @userdata to the hash @table. This can later be retrieved
375 xmlHashAddEntry(xmlHashTablePtr table, const xmlChar *name, void *userdata) {
376 return(xmlHashAddEntry3(table, name, NULL, NULL, userdata));
382 * @name: the name of the userdata
383 * @name2: a second name of the userdata
384 * @userdata: a pointer to the userdata
386 * Add the @userdata to the hash @table. This can later be retrieved
393 const xmlChar *name2, void *userdata) {
394 return(xmlHashAddEntry3(table, name, name2, NULL, userdata));
400 * @name: the name of the userdata
401 * @userdata: a pointer to the userdata
404 * Add the @userdata to the hash @table. This can later be retrieved
412 void *userdata, xmlHashDeallocator f) {
413 return(xmlHashUpdateEntry3(table, name, NULL, NULL, userdata, f));
419 * @name: the name of the userdata
420 * @name2: a second name of the userdata
421 * @userdata: a pointer to the userdata
424 * Add the @userdata to the hash @table. This can later be retrieved
432 const xmlChar *name2, void *userdata,
434 return(xmlHashUpdateEntry3(table, name, name2, NULL, userdata, f));
440 * @name: the name of the userdata
442 * Find the userdata specified by the @name.
444 * Returns the pointer to the userdata
454 * @name: the name of the userdata
455 * @name2: a second name of the userdata
457 * Find the userdata specified by the (@name, @name2) tuple.
459 * Returns the pointer to the userdata
470 * @prefix: the prefix of the userdata
471 * @name: the name of the userdata
473 * Find the userdata specified by the QName @prefix:@name/@name.
475 * Returns the pointer to the userdata
486 * @prefix: the prefix of the userdata
487 * @name: the name of the userdata
488 * @prefix2: the second prefix of the userdata
489 * @name2: a second name of the userdata
491 * Find the userdata specified by the QNames tuple
493 * Returns the pointer to the userdata
505 * @name: the name of the userdata
506 * @name2: a second name of the userdata
507 * @name3: a third name of the userdata
508 * @userdata: a pointer to the userdata
510 * Add the @userdata to the hash @table. This can later be retrieved
519 void *userdata) {
601 entry->payload = userdata;
620 * @name: the name of the userdata
621 * @name2: a second name of the userdata
622 * @name3: a third name of the userdata
623 * @userdata: a pointer to the userdata
626 * Add the @userdata to the hash @table. This can later be retrieved
635 void *userdata, xmlHashDeallocator f) {
679 insert->payload = userdata;
688 insert->payload = userdata;
699 insert->payload = userdata;
708 insert->payload = userdata;
731 entry->payload = userdata;
746 * @name: the name of the userdata
747 * @name2: a second name of the userdata
748 * @name3: a third name of the userdata
750 * Find the userdata specified by the (@name, @name2, @name3) tuple.
752 * Returns the a pointer to the userdata
787 * @prefix: the prefix of the userdata
788 * @name: the name of the userdata
789 * @prefix2: the second prefix of the userdata
790 * @name2: a second name of the userdata
791 * @prefix3: the third prefix of the userdata
792 * @name3: a third name of the userdata
794 * Find the userdata specified by the (@name, @name2, @name3) tuple.
796 * Returns the a pointer to the userdata
901 * @name: the name of the userdata or NULL
902 * @name2: a second name of the userdata or NULL
903 * @name3: a third name of the userdata or NULL
922 * @name: the name of the userdata or NULL
923 * @name2: a second name of the userdata or NULL
924 * @name3: a third name of the userdata or NULL
1026 * @name: the name of the userdata
1029 * Find the userdata specified by the @name and remove
1030 * it from the hash @table. Existing userdata for this tuple will be removed
1043 * @name: the name of the userdata
1044 * @name2: a second name of the userdata
1047 * Find the userdata specified by the (@name, @name2) tuple and remove
1048 * it from the hash @table. Existing userdata for this tuple will be removed
1062 * @name: the name of the userdata
1063 * @name2: a second name of the userdata
1064 * @name3: a third name of the userdata
1067 * Find the userdata specified by the (@name, @name2, @name3) tuple and remove
1068 * it from the hash @table. Existing userdata for this tuple will be removed