set Interface

public interface set

Module Procedures

private subroutine set_char_key(key, value)

Sets the contents of the key from a CHARACTER string Arguments: key - the output key value - the input CHARACTER string

Arguments

Type IntentOptional Attributes Name
type(key_type), intent(out) :: key
character(len=*), intent(in) :: value

private subroutine set_int8_key(key, value)

Sets the contents of the key from an INTEGER(INT8) vector Arguments: key - the output key value - the input INTEGER(INT8) vector

Arguments

Type IntentOptional Attributes Name
type(key_type), intent(out) :: key
integer(kind=int8), intent(in) :: value(:)

private pure subroutine set_int32_key(key, value)

Sets the contents of the key from an INTEGER(INT32) vector Arguments: key - the output key value - the input INTEGER(INT32) vector

Arguments

Type IntentOptional Attributes Name
type(key_type), intent(out) :: key
integer(kind=int32), intent(in) :: value(:)

private subroutine set_other(other, value)

Sets the contents of the other data from a CLASS() variable Arguments: other - the output other data value - the input CLASS() variable

Arguments

Type IntentOptional Attributes Name
type(other_type), intent(out) :: other
class(*), intent(in) :: value