Axl Handlers: Handlers declarations used by Axl Library functions.
[Axl Declarations: Common Axl declarations, Types, macros, and support functions.]


Typedefs

typedef const char *(*) axlDtdEntityResolver (const char *entityName, axlPointer data)
 Entity resolver function used by the library to translate entity references into the replacement text.
typedef axlPointer(*) axlDuplicateFunc (axlPointer ptr)
 Defines a signature for a set of function that are used to duplicate the content provided at the first parameter, returning a copy.
typedef bool(*) axlHashForeachFunc (axlPointer key, axlPointer data, axlPointer user_data)
 Foreach function signature used to represent the set of functions used at axl_hash_foreach.
typedef bool(*) axlHashForeachFunc2 (axlPointer key, axlPointer data, axlPointer user_data, axlPointer user_data2)
 Foreach function signature used to represent the set of functions used at axl_hash_foreach2.
typedef bool(*) axlHashForeachFunc3 (axlPointer key, axlPointer data, axlPointer user_data, axlPointer user_data2, axlPointer user_data3)
 Foreach function signature used to represent the set of functions used at axl_hash_foreach3.
typedef bool(*) axlHashForeachFunc4 (axlPointer key, axlPointer data, axlPointer user_data, axlPointer user_data2, axlPointer user_data3, axlPointer user_data4)
 Foreach function signature used to represent the set of functions used at axl_hash_foreach4.
typedef unsigned int(*) axlHashFunc (axlPointer key)
 Hashing function used by the axl hash module to implement translation from an user defined pointer into a number that should be as much unique as possible.
typedef axlPointer(*) axlHashItemCopy (axlPointer key, axlDestroyFunc key_destroy, axlPointer data, axlDestroyFunc data_destroy)
 Function handler definition for to allowing copying items at the hash by axl_hash_copy function.
typedef bool(*) axlIterationFunc (axlNode *node, axlNode *parent, axlDoc *doc, bool *was_removed, axlPointer ptr)
 Axl iteration function definition.
typedef bool(*) axlIterationFunc2 (axlNode *node, axlNode *parent, axlDoc *doc, bool *was_removed, axlPointer ptr, axlPointer ptr2)
 Axl iteration function definition (with two user defined pointer support).
typedef bool(*) axlLookupFunc (axlPointer ptr, axlPointer data)
 Handler used by the axl list module to perform linear and efficient lookups.
typedef bool(*) axlNodeAttrForeachFunc (const char *key, const char *value, axlPointer data, axlPointer data2)
 Foreach function used by axl_node_attr_foreach function.
typedef bool(*) axlStackForeach2 (axlPointer stack_data, axlPointer user_data, axlPointer user_data2)
 Foreach function handler used at axl_stack_foreach function to iterate all elements inside the stack, from the head to the tail.
typedef bool(*) axlStackForeach3 (axlPointer stack_data, axlPointer user_data, axlPointer user_data2, axlPointer user_data3)
 Foreach function handler used at axl_stack_foreach3 function to iterate all elements inside the stack, from the head to the tail.