|
subroutine, public | cp_linked_list_input::cp_sll_int_create (sll, first_el, rest) |
| allocates and initializes a single linked list More...
|
|
subroutine, public | cp_linked_list_input::cp_sll_real_create (sll, first_el, rest) |
| allocates and initializes a single linked list More...
|
|
subroutine, public | cp_linked_list_input::cp_sll_logical_create (sll, first_el, rest) |
| allocates and initializes a single linked list More...
|
|
subroutine, public | cp_linked_list_input::cp_sll_char_create (sll, first_el, rest) |
| allocates and initializes a single linked list More...
|
|
subroutine, public | cp_linked_list_input::cp_sll_val_create (sll, first_el, rest) |
| allocates and initializes a single linked list More...
|
|
subroutine, public | cp_linked_list_input::cp_sll_int_dealloc (sll) |
| deallocates the singly linked list starting at sll. Does not work if loops are present! More...
|
|
subroutine, public | cp_linked_list_input::cp_sll_real_dealloc (sll) |
| deallocates the singly linked list starting at sll. Does not work if loops are present! More...
|
|
subroutine, public | cp_linked_list_input::cp_sll_logical_dealloc (sll) |
| deallocates the singly linked list starting at sll. Does not work if loops are present! More...
|
|
subroutine, public | cp_linked_list_input::cp_sll_char_dealloc (sll) |
| deallocates the singly linked list starting at sll. Does not work if loops are present! More...
|
|
subroutine, public | cp_linked_list_input::cp_sll_val_dealloc (sll) |
| deallocates the singly linked list starting at sll. Does not work if loops are present! More...
|
|
integer function, public | cp_linked_list_input::cp_sll_int_get_first_el (sll) |
| returns the first element stored in the list More...
|
|
real(kind=dp) function, public | cp_linked_list_input::cp_sll_real_get_first_el (sll) |
| returns the first element stored in the list More...
|
|
logical function, public | cp_linked_list_input::cp_sll_logical_get_first_el (sll) |
| returns the first element stored in the list More...
|
|
character(len=default_string_length) function, public | cp_linked_list_input::cp_sll_char_get_first_el (sll) |
| returns the first element stored in the list More...
|
|
type(val_type) function, pointer, public | cp_linked_list_input::cp_sll_val_get_first_el (sll) |
| returns the first element stored in the list More...
|
|
type(cp_sll_int_type) function, pointer, public | cp_linked_list_input::cp_sll_int_get_rest (sll, iter) |
| returns the rest of the list More...
|
|
type(cp_sll_real_type) function, pointer, public | cp_linked_list_input::cp_sll_real_get_rest (sll, iter) |
| returns the rest of the list More...
|
|
type(cp_sll_logical_type) function, pointer, public | cp_linked_list_input::cp_sll_logical_get_rest (sll, iter) |
| returns the rest of the list More...
|
|
type(cp_sll_char_type) function, pointer, public | cp_linked_list_input::cp_sll_char_get_rest (sll, iter) |
| returns the rest of the list More...
|
|
type(cp_sll_val_type) function, pointer, public | cp_linked_list_input::cp_sll_val_get_rest (sll, iter) |
| returns the rest of the list More...
|
|
integer function, public | cp_linked_list_input::cp_sll_int_get_length (sll) |
| returns the length of the list More...
|
|
integer function, public | cp_linked_list_input::cp_sll_real_get_length (sll) |
| returns the length of the list More...
|
|
integer function, public | cp_linked_list_input::cp_sll_logical_get_length (sll) |
| returns the length of the list More...
|
|
integer function, public | cp_linked_list_input::cp_sll_char_get_length (sll) |
| returns the length of the list More...
|
|
integer function, public | cp_linked_list_input::cp_sll_val_get_length (sll) |
| returns the length of the list More...
|
|
integer function, public | cp_linked_list_input::cp_sll_int_get_el_at (sll, index) |
| returns the element at the given index More...
|
|
real(kind=dp) function, public | cp_linked_list_input::cp_sll_real_get_el_at (sll, index) |
| returns the element at the given index More...
|
|
logical function, public | cp_linked_list_input::cp_sll_logical_get_el_at (sll, index) |
| returns the element at the given index More...
|
|
character(len=default_string_length) function, public | cp_linked_list_input::cp_sll_char_get_el_at (sll, index) |
| returns the element at the given index More...
|
|
type(val_type) function, pointer, public | cp_linked_list_input::cp_sll_val_get_el_at (sll, index) |
| returns the element at the given index More...
|
|
subroutine, public | cp_linked_list_input::cp_sll_int_set_el_at (sll, index, value) |
| sets the element at the given index More...
|
|
subroutine, public | cp_linked_list_input::cp_sll_real_set_el_at (sll, index, value) |
| sets the element at the given index More...
|
|
subroutine, public | cp_linked_list_input::cp_sll_logical_set_el_at (sll, index, value) |
| sets the element at the given index More...
|
|
subroutine, public | cp_linked_list_input::cp_sll_char_set_el_at (sll, index, value) |
| sets the element at the given index More...
|
|
subroutine, public | cp_linked_list_input::cp_sll_val_set_el_at (sll, index, value) |
| sets the element at the given index More...
|
|
logical function, public | cp_linked_list_input::cp_sll_int_next (iterator, el_att) |
| returns true if the actual element is valid (i.e. iterator ont at end) moves the iterator to the next element More...
|
|
logical function, public | cp_linked_list_input::cp_sll_real_next (iterator, el_att) |
| returns true if the actual element is valid (i.e. iterator ont at end) moves the iterator to the next element More...
|
|
logical function, public | cp_linked_list_input::cp_sll_logical_next (iterator, el_att) |
| returns true if the actual element is valid (i.e. iterator ont at end) moves the iterator to the next element More...
|
|
logical function, public | cp_linked_list_input::cp_sll_char_next (iterator, el_att) |
| returns true if the actual element is valid (i.e. iterator ont at end) moves the iterator to the next element More...
|
|
logical function, public | cp_linked_list_input::cp_sll_val_next (iterator, el_att) |
| returns true if the actual element is valid (i.e. iterator ont at end) moves the iterator to the next element More...
|
|
subroutine, public | cp_linked_list_input::cp_sll_int_insert_el (sll, el) |
| insert an element at the beginning of the list More...
|
|
subroutine, public | cp_linked_list_input::cp_sll_real_insert_el (sll, el) |
| insert an element at the beginning of the list More...
|
|
subroutine, public | cp_linked_list_input::cp_sll_logical_insert_el (sll, el) |
| insert an element at the beginning of the list More...
|
|
subroutine, public | cp_linked_list_input::cp_sll_char_insert_el (sll, el) |
| insert an element at the beginning of the list More...
|
|
subroutine, public | cp_linked_list_input::cp_sll_val_insert_el (sll, el) |
| insert an element at the beginning of the list More...
|
|
subroutine, public | cp_linked_list_input::cp_sll_int_rm_first_el (sll) |
| remove the first element of the linked list More...
|
|
subroutine, public | cp_linked_list_input::cp_sll_real_rm_first_el (sll) |
| remove the first element of the linked list More...
|
|
subroutine, public | cp_linked_list_input::cp_sll_logical_rm_first_el (sll) |
| remove the first element of the linked list More...
|
|
subroutine, public | cp_linked_list_input::cp_sll_char_rm_first_el (sll) |
| remove the first element of the linked list More...
|
|
subroutine, public | cp_linked_list_input::cp_sll_val_rm_first_el (sll) |
| remove the first element of the linked list More...
|
|
subroutine, public | cp_linked_list_input::cp_sll_int_insert_el_at (sll, el, index) |
| inserts the element at the given index More...
|
|
subroutine, public | cp_linked_list_input::cp_sll_real_insert_el_at (sll, el, index) |
| inserts the element at the given index More...
|
|
subroutine, public | cp_linked_list_input::cp_sll_logical_insert_el_at (sll, el, index) |
| inserts the element at the given index More...
|
|
subroutine, public | cp_linked_list_input::cp_sll_char_insert_el_at (sll, el, index) |
| inserts the element at the given index More...
|
|
subroutine, public | cp_linked_list_input::cp_sll_val_insert_el_at (sll, el, index) |
| inserts the element at the given index More...
|
|
subroutine, public | cp_linked_list_input::cp_sll_int_rm_el_at (sll, index) |
| removes the element at the given index More...
|
|
subroutine, public | cp_linked_list_input::cp_sll_real_rm_el_at (sll, index) |
| removes the element at the given index More...
|
|
subroutine, public | cp_linked_list_input::cp_sll_logical_rm_el_at (sll, index) |
| removes the element at the given index More...
|
|
subroutine, public | cp_linked_list_input::cp_sll_char_rm_el_at (sll, index) |
| removes the element at the given index More...
|
|
subroutine, public | cp_linked_list_input::cp_sll_val_rm_el_at (sll, index) |
| removes the element at the given index More...
|
|
subroutine, public | cp_linked_list_input::cp_sll_int_rm_all_el (sll) |
| removes all the elements from the list More...
|
|
subroutine, public | cp_linked_list_input::cp_sll_real_rm_all_el (sll) |
| removes all the elements from the list More...
|
|
subroutine, public | cp_linked_list_input::cp_sll_logical_rm_all_el (sll) |
| removes all the elements from the list More...
|
|
subroutine, public | cp_linked_list_input::cp_sll_char_rm_all_el (sll) |
| removes all the elements from the list More...
|
|
subroutine, public | cp_linked_list_input::cp_sll_val_rm_all_el (sll) |
| removes all the elements from the list More...
|
|
integer function, dimension(:), pointer, public | cp_linked_list_input::cp_sll_int_to_array (sll) |
| returns a newly allocated array with the same contents as the linked list More...
|
|
real(kind=dp) function, dimension(:), pointer, public | cp_linked_list_input::cp_sll_real_to_array (sll) |
| returns a newly allocated array with the same contents as the linked list More...
|
|
logical function, dimension(:), pointer, public | cp_linked_list_input::cp_sll_logical_to_array (sll) |
| returns a newly allocated array with the same contents as the linked list More...
|
|
character(len=default_string_length) function, dimension(:), pointer, public | cp_linked_list_input::cp_sll_char_to_array (sll) |
| returns a newly allocated array with the same contents as the linked list More...
|
|
type(val_p_type) function, dimension(:), pointer, public | cp_linked_list_input::cp_sll_val_to_array (sll) |
| returns a newly allocated array with the same contents as the linked list More...
|
|