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