Data Types | |
| type | idll_node_t |
| type | idll_t |
Functions/Subroutines | |
| integer function | idll_create (dll) |
| integer function | idll_destroy (dll) |
| integer function | idll_push_front (dll, elmt) |
| integer function | idll_pop_front (dll, elmt) |
| integer function | idll_push_back (dll, elmt) |
| integer function | idll_pop_back (dll, elmt) |
| integer function | idll_insert (dll, pos, elmt) |
| integer function | idll_insert_before (dll, node_after, elmt) |
| integer function | idll_insert_after (dll, node_before, elmt) |
| integer function | idll_lookup (dll, pos, elmt) |
| integer function | idll_remove_pos (dll, pos, elmt) |
| integer function | idll_remove_elmt (dll, elmt, pos) |
| integer function | idll_length (dll) |
| integer function | idll_iterator_begin (dll, ptr) |
| integer function | idll_iterator_end (dll, ptr) |
| logical function | idll_is_empty (dll) |
| integer function | idll_2_array (dll, array, length) |
| integer function mumps_idll::idll_2_array | ( | type ( idll_t ), pointer | dll, |
| integer, dimension (:), pointer | array, | ||
| integer, intent(out) | length ) |
Definition at line 495 of file double_linked_list.F.
| integer function mumps_idll::idll_create | ( | type ( idll_t ), pointer | dll | ) |
Definition at line 24 of file double_linked_list.F.
| integer function mumps_idll::idll_destroy | ( | type ( idll_t ), pointer | dll | ) |
Definition at line 42 of file double_linked_list.F.
| integer function mumps_idll::idll_insert | ( | type ( idll_t ), pointer | dll, |
| integer, intent(in) | pos, | ||
| integer, intent(in) | elmt ) |
Definition at line 182 of file double_linked_list.F.
| integer function mumps_idll::idll_insert_after | ( | type ( idll_t ), pointer | dll, |
| type ( idll_node_t ), pointer | node_before, | ||
| integer, intent(in) | elmt ) |
Definition at line 274 of file double_linked_list.F.
| integer function mumps_idll::idll_insert_before | ( | type ( idll_t ), pointer | dll, |
| type ( idll_node_t ), pointer | node_after, | ||
| integer, intent(in) | elmt ) |
Definition at line 243 of file double_linked_list.F.
| logical function mumps_idll::idll_is_empty | ( | type ( idll_t ), pointer | dll | ) |
Definition at line 486 of file double_linked_list.F.
| integer function mumps_idll::idll_iterator_begin | ( | type ( idll_t ), pointer | dll, |
| type ( idll_node_t ), pointer | ptr ) |
Definition at line 454 of file double_linked_list.F.
| integer function mumps_idll::idll_iterator_end | ( | type ( idll_t ), pointer | dll, |
| type ( idll_node_t ), pointer | ptr ) |
Definition at line 470 of file double_linked_list.F.
| integer function mumps_idll::idll_length | ( | type ( idll_t ), pointer | dll | ) |
Definition at line 433 of file double_linked_list.F.
| integer function mumps_idll::idll_lookup | ( | type ( idll_t ), pointer | dll, |
| integer, intent(in) | pos, | ||
| integer, intent(out) | elmt ) |
Definition at line 305 of file double_linked_list.F.
| integer function mumps_idll::idll_pop_back | ( | type ( idll_t ), pointer | dll, |
| integer, intent(out) | elmt ) |
Definition at line 153 of file double_linked_list.F.
| integer function mumps_idll::idll_pop_front | ( | type ( idll_t ), pointer | dll, |
| integer, intent(out) | elmt ) |
Definition at line 93 of file double_linked_list.F.
| integer function mumps_idll::idll_push_back | ( | type ( idll_t ), pointer | dll, |
| integer, intent(in) | elmt ) |
Definition at line 122 of file double_linked_list.F.
| integer function mumps_idll::idll_push_front | ( | type ( idll_t ), pointer | dll, |
| integer, intent(in) | elmt ) |
Definition at line 62 of file double_linked_list.F.
| integer function mumps_idll::idll_remove_elmt | ( | type ( idll_t ), pointer | dll, |
| integer, intent(in) | elmt, | ||
| integer, intent(out) | pos ) |
Definition at line 385 of file double_linked_list.F.
| integer function mumps_idll::idll_remove_pos | ( | type ( idll_t ), pointer | dll, |
| integer, intent(in) | pos, | ||
| integer, intent(out) | elmt ) |
Definition at line 337 of file double_linked_list.F.