|
| logical function, public | list_timerenv::list_timerenv_isready (list) |
| | Test if the given list has been initialized.
|
| |
| subroutine, public | list_timerenv::list_timerenv_init (list, initial_capacity) |
| | Allocates the internal data-structures of the given list. This has to be called before any of the other routines. For deallocation call list_[valuetype]_destroy.
|
| |
| subroutine, public | list_timerenv::list_timerenv_destroy (list) |
| | Deallocated the internal data-structures of the given list. Caution: If the stored values are pointers, their targets will not get deallocated by this routine.
|
| |
| subroutine, public | list_timerenv::list_timerenv_set (list, value, pos) |
| | Assings the given value to the given position in the list. Thereby, the former value at that position gets overwritten. If the position is out of bounds, the program stops.
|
| |
| subroutine, public | list_timerenv::list_timerenv_push (list, value) |
| | Appends the given value at the end of the list.
|
| |
| subroutine, public | list_timerenv::list_timerenv_insert (list, value, pos) |
| | Inserts the given value at the givenn position within the list. Values which lay behind the insertion-position move one position up.
|
| |
| type(timer_env_type) function, pointer, public | list_timerenv::list_timerenv_peek (list) |
| | Returns the last element in the list. Is equivalent to: list_timerenv_get(list, list_timerenv_size(list))
|
| |
| type(timer_env_type) function, pointer, public | list_timerenv::list_timerenv_pop (list) |
| | Returns the last element in the list and removes it. Is equivialent to: value = list_timerenv_get(list, list_timerenv_size(list)) call list_timerenv_del(list, list_timerenv_size(list))
|
| |
| subroutine, public | list_timerenv::list_timerenv_clear (list) |
| | Removes all values from the list. The list itself is not deallocated.
|
| |
| type(timer_env_type) function, pointer, public | list_timerenv::list_timerenv_get (list, pos) |
| | Returns the value at the given position from the list.
|
| |
| subroutine, public | list_timerenv::list_timerenv_del (list, pos) |
| | Removes the value at the given position from the list.
|
| |
| integer function, public | list_timerenv::list_timerenv_size (list) |
| | Returns the current size of the list.
|
| |