Functions | |
void | axl_node_annotate_data (axlNode *node, const char *key, axlPointer data) |
Allows to store user defined data associated to the node that is not visible from an XML perspective. | |
void | axl_node_annotate_data_full (axlNode *node, const char *key, axlDestroyFunc key_destroy, axlPointer data, axlDestroyFunc data_destroy) |
Allows to store user defined data associated to the node that is not visible from an XML perspective. | |
void | axl_node_annotate_double (axlNode *node, const char *key, double double_value) |
Allows to perform an annotation to the node at runtime, storing a double value. | |
axlPointer | axl_node_annotate_get (axlNode *node, const char *key, bool lookup_in_parent) |
Allows to perform lookups for annotated data stored on the provided node, configure how data is looked up if it fails to find on the provided node. | |
double | axl_node_annotate_get_double (axlNode *node, const char *key, bool lookup_in_parent) |
Allows to retreive the annotated double value stored on the particular node, under the provided key. | |
int | axl_node_annotate_get_int (axlNode *node, const char *key, bool lookup_in_parent) |
Allows to retreive the annotated int value stored on the particular node, under the provided key. | |
char * | axl_node_annotate_get_string (axlNode *node, const char *key, bool lookup_in_parent) |
Allows to retreive the annotated string value stored on the particular node, under the provided key. | |
void | axl_node_annotate_int (axlNode *node, const char *key, int int_value) |
Allows to perform an annotation to the node at runtime, storing a integer value. | |
void | axl_node_annotate_string (axlNode *node, const char *key, const char *string_value) |
Allows to perform an annotation to the node at runtime, storing a string value. |