|
character(len=string_length) function | iterator_get_next_string (iterator) |
| Returns the next string referenced by the iterator and advanced it, or an error if it has reached the end of iteration. More...
|
|
Definition at line 594 of file collections.F90.
◆ iterator_get_next_string()
character(len=string_length) function collections_mod::c_next_string::iterator_get_next_string |
( |
type(iterator_type), intent(inout) |
iterator | ) |
|
|
private |
Returns the next string referenced by the iterator and advanced it, or an error if it has reached the end of iteration.
- Parameters
-
iterator | The iterator of which to access and advance the next element |
- Returns
- The next string
Definition at line 3209 of file collections.F90.
3210 type(iterator_type),
intent(inout) :: iterator
3212 class(*),
pointer :: generic
3214 generic=>iterator_get_next_generic(iterator)
3215 if (
associated(generic))
then
3216 select type(generic)
3217 type is (setnode_type)
3218 iterator_get_next_string=generic%key
3220 iterator_get_next_string=conv_to_string(generic, .false., string_length)
3223 call log_log(
log_error,
"Can not get next string in iterator as iterator has reached end of collection")
The documentation for this interface was generated from the following file:
subroutine, public log_log(level, message, str)
Logs a message at the specified level. If the level is above the current level then the message is ig...