guard Abstract Interface

abstract interface
private function guard(this, lhs)

Arguments

Type IntentOptional AttributesName
class(container), intent(in) :: this
class(*), intent(inout) :: lhs

The variable which the container contents are to be transferred to.

Return Value logical