|
logical function | iterator_get_next_logical (iterator) |
| Returns the next logical referenced by the iterator and advanced it, or an error if it has reached the end of iteration. More...
|
|
Definition at line 602 of file collections.F90.
◆ iterator_get_next_logical()
logical function collections_mod::c_next_logical::iterator_get_next_logical |
( |
type(iterator_type), intent(inout) |
iterator | ) |
|
|
private |
Returns the next logical 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 logical
Definition at line 3254 of file collections.F90.
3255 type(iterator_type),
intent(inout) :: iterator
3257 class(*),
pointer :: generic
3259 generic=>iterator_get_next_generic(iterator)
3260 if (
associated(generic))
then
3261 iterator_get_next_logical=conv_to_logical(generic, .false.)
3263 call log_log(
log_error,
"Can not get next logical 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...