operator(-) Interface

public interface operator(-)

Module Procedures

private function vector_iter_a_minus_n_size_kind(a, n) result(new_iter)

Arguments

Type IntentOptional Attributes Name
type(GeomFactoryVectorIterator), intent(in) :: a
integer(kind=selected_int_kind(18)), intent(in) :: n

Return Value type(GeomFactoryVectorIterator)

private function vector_iter_a_minus_n_default(a, n) result(new_iter)

Arguments

Type IntentOptional Attributes Name
type(GeomFactoryVectorIterator), intent(in) :: a
integer, intent(in) :: n

Return Value type(GeomFactoryVectorIterator)

private function vector_iter_a_minus_b(a, b) result(n)

Arguments

Type IntentOptional Attributes Name
type(GeomFactoryVectorIterator), intent(in) :: a
type(GeomFactoryVectorIterator), intent(in) :: b

Return Value integer(kind=selected_int_kind(18))