True (once) if a reset is pending.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(View), | intent(inout) | :: | self |
logical function take_reset(self) class(View), intent(inout) :: self take_reset = self%reset_pending self%reset_pending = .false. if (take_reset) self%has_state = .false. end function take_reset