tuple_create Interface

public interface tuple_create

Creates a tuple with a given number of items.



Module Procedures

private function tuple_create_int32(r, len) result(ierror)

Creates a tuple with a given number of elements

Arguments

Type IntentOptional AttributesName
type(tuple), intent(out) :: r

the freshly created tuple

integer(kind=int32), intent(in) :: len

Number of items in tuple

Return Value integer(kind=C_INT)

Error code, 0 on success

private function tuple_create_int64(r, len) result(ierror)

Creates a tuple with a given number of elements

Arguments

Type IntentOptional AttributesName
type(tuple), intent(out) :: r

the freshly created tuple

integer(kind=int64), intent(in) :: len

Number of items in tuple

Return Value integer(kind=C_INT)

Error code, 0 on success

private function tuple_create_object(r, obj) result(ierror)

Arguments

Type IntentOptional AttributesName
type(tuple), intent(out) :: r

the created tuple

class(object), intent(in) :: obj

Return Value integer(kind=C_INT)