assign_and_deallocate_source Interface

interface
private module subroutine assign_and_deallocate_source(this, source, owns_left_operand, owns_right_operand)

Arguments

Type IntentOptional Attributes Name
class(array_type), intent(inout) :: this
type(array_type), intent(inout), pointer :: source
logical, intent(in), optional :: owns_left_operand
logical, intent(in), optional :: owns_right_operand