Lines Matching refs:userdata

284  * Free the hash @table and its contents. The userdata is
334 * @name: the name of the userdata
335 * @userdata: a pointer to the userdata
337 * Add the @userdata to the hash @table. This can later be retrieved
343 xmlHashAddEntry(xmlHashTablePtr table, const xmlChar *name, void *userdata) {
344 return(xmlHashAddEntry3(table, name, NULL, NULL, userdata));
350 * @name: the name of the userdata
351 * @name2: a second name of the userdata
352 * @userdata: a pointer to the userdata
354 * Add the @userdata to the hash @table. This can later be retrieved
361 const xmlChar *name2, void *userdata) {
362 return(xmlHashAddEntry3(table, name, name2, NULL, userdata));
368 * @name: the name of the userdata
369 * @userdata: a pointer to the userdata
372 * Add the @userdata to the hash @table. This can later be retrieved
380 void *userdata, xmlHashDeallocator f) {
381 return(xmlHashUpdateEntry3(table, name, NULL, NULL, userdata, f));
387 * @name: the name of the userdata
388 * @name2: a second name of the userdata
389 * @userdata: a pointer to the userdata
392 * Add the @userdata to the hash @table. This can later be retrieved
400 const xmlChar *name2, void *userdata,
402 return(xmlHashUpdateEntry3(table, name, name2, NULL, userdata, f));
408 * @name: the name of the userdata
410 * Find the userdata specified by the @name.
412 * Returns the pointer to the userdata
422 * @name: the name of the userdata
423 * @name2: a second name of the userdata
425 * Find the userdata specified by the (@name, @name2) tuple.
427 * Returns the pointer to the userdata
438 * @prefix: the prefix of the userdata
439 * @name: the name of the userdata
441 * Find the userdata specified by the QName @prefix:@name/@name.
443 * Returns the pointer to the userdata
454 * @prefix: the prefix of the userdata
455 * @name: the name of the userdata
456 * @prefix2: the second prefix of the userdata
457 * @name2: a second name of the userdata
459 * Find the userdata specified by the QNames tuple
461 * Returns the pointer to the userdata
473 * @name: the name of the userdata
474 * @name2: a second name of the userdata
475 * @name3: a third name of the userdata
476 * @userdata: a pointer to the userdata
478 * Add the @userdata to the hash @table. This can later be retrieved
487 void *userdata) {
569 entry->payload = userdata;
588 * @name: the name of the userdata
589 * @name2: a second name of the userdata
590 * @name3: a third name of the userdata
591 * @userdata: a pointer to the userdata
594 * Add the @userdata to the hash @table. This can later be retrieved
603 void *userdata, xmlHashDeallocator f) {
647 insert->payload = userdata;
656 insert->payload = userdata;
667 insert->payload = userdata;
676 insert->payload = userdata;
699 entry->payload = userdata;
714 * @name: the name of the userdata
715 * @name2: a second name of the userdata
716 * @name3: a third name of the userdata
718 * Find the userdata specified by the (@name, @name2, @name3) tuple.
720 * Returns the a pointer to the userdata
755 * @prefix: the prefix of the userdata
756 * @name: the name of the userdata
757 * @prefix2: the second prefix of the userdata
758 * @name2: a second name of the userdata
759 * @prefix3: the third prefix of the userdata
760 * @name3: a third name of the userdata
762 * Find the userdata specified by the (@name, @name2, @name3) tuple.
764 * Returns the a pointer to the userdata
869 * @name: the name of the userdata or NULL
870 * @name2: a second name of the userdata or NULL
871 * @name3: a third name of the userdata or NULL
890 * @name: the name of the userdata or NULL
891 * @name2: a second name of the userdata or NULL
892 * @name3: a third name of the userdata or NULL
991 * @name: the name of the userdata
994 * Find the userdata specified by the @name and remove
995 * it from the hash @table. Existing userdata for this tuple will be removed
1008 * @name: the name of the userdata
1009 * @name2: a second name of the userdata
1012 * Find the userdata specified by the (@name, @name2) tuple and remove
1013 * it from the hash @table. Existing userdata for this tuple will be removed
1027 * @name: the name of the userdata
1028 * @name2: a second name of the userdata
1029 * @name3: a third name of the userdata
1032 * Find the userdata specified by the (@name, @name2, @name3) tuple and remove
1033 * it from the hash @table. Existing userdata for this tuple will be removed