![]() |
(git:b77b4be)
|
represent a simple array based list of the given type More...
Data Types | |
type | molecule_kind_list_p_type |
represents a pointer to a list More... | |
type | molecule_kind_list_type |
represent a list of objects More... | |
Functions/Subroutines | |
subroutine, public | molecule_kind_list_create (list, els_ptr, owns_els, n_els) |
creates a list | |
subroutine, public | molecule_kind_list_retain (list) |
retains a list (see doc/ReferenceCounting.html) | |
subroutine, public | molecule_kind_list_release (list) |
releases a list (see doc/ReferenceCounting.html) | |
represent a simple array based list of the given type
subroutine, public molecule_kind_list_types::molecule_kind_list_create | ( | type(molecule_kind_list_type), optional, pointer | list, |
type(molecule_kind_type), dimension(:), optional, pointer | els_ptr, | ||
logical, intent(in), optional | owns_els, | ||
integer, intent(in), optional | n_els | ||
) |
creates a list
list | the list to allocate and initialize |
els_ptr | the elements to store in the list (the array is only, referenced, not copied!) |
owns_els | if the list takes the ownership of els_ptr and will deallocate it (defaults to true) |
n_els | number of elements in the list (at least one els_ptr or n_els should be given) |
Definition at line 77 of file molecule_kind_list_types.F.
subroutine, public molecule_kind_list_types::molecule_kind_list_retain | ( | type(molecule_kind_list_type), pointer | list | ) |
retains a list (see doc/ReferenceCounting.html)
list | the list to retain |
Definition at line 112 of file molecule_kind_list_types.F.
subroutine, public molecule_kind_list_types::molecule_kind_list_release | ( | type(molecule_kind_list_type), pointer | list | ) |
releases a list (see doc/ReferenceCounting.html)
list | the list to release |
Definition at line 127 of file molecule_kind_list_types.F.