Go to the source code of this file.
Typedefs | |
| typedef _gdsl_node * | _gdsl_node_t |
| GDSL low-level doubly linked node type. | |
Functions | |
| _gdsl_node_t | _gdsl_node_alloc (void) |
| Create a new low-level node. | |
| gdsl_element_t | _gdsl_node_free (_gdsl_node_t NODE) |
| Destroy a low-level node. | |
| _gdsl_node_t | _gdsl_node_get_succ (const _gdsl_node_t NODE) |
| Get the successor of a low-level node. | |
| _gdsl_node_t | _gdsl_node_get_pred (const _gdsl_node_t NODE) |
| Get the predecessor of a low-level node. | |
| gdsl_element_t | _gdsl_node_get_content (const _gdsl_node_t NODE) |
| Get the content of a low-level node. | |
| void | _gdsl_node_set_succ (_gdsl_node_t NODE, const _gdsl_node_t SUCC) |
| Set the successor of a low-level node. | |
| void | _gdsl_node_set_pred (_gdsl_node_t NODE, const _gdsl_node_t PRED) |
| Set the predecessor of a low-level node. | |
| void | _gdsl_node_set_content (_gdsl_node_t NODE, const gdsl_element_t CONTENT) |
| Set the content of a low-level node. | |
| void | _gdsl_node_link (_gdsl_node_t NODE1, _gdsl_node_t NODE2) |
| Link two low-level nodes together. | |
| void | _gdsl_node_unlink (_gdsl_node_t NODE1, _gdsl_node_t NODE2) |
| Unlink two low-level nodes. | |
| void | _gdsl_node_write (const _gdsl_node_t NODE, const gdsl_write_func_t WRITE_F, FILE *OUTPUT_FILE, void *USER_DATA) |
| Write the content of a low-level node to a file. | |
| void | _gdsl_node_write_xml (const _gdsl_node_t NODE, const gdsl_write_func_t WRITE_F, FILE *OUTPUT_FILE, void *USER_DATA) |
| Write the content of a low-level node to a file into XML. | |
| void | _gdsl_node_dump (const _gdsl_node_t NODE, const gdsl_write_func_t WRITE_F, FILE *OUTPUT_FILE, void *USER_DATA) |
| Dump the internal structure of a low-level node to a file. | |
1.3.5