设置 接口

public interface set

模块过程

private subroutine set_char_key(key, value)

从 CHARACTER 字符串设置键的内容 参数:key - 输出键 value - 输入 CHARACTER 字符串

参数

类型 意图可选 属性 名称
type(key_type), intent(out) :: key
character(len=*), intent(in) :: value

private subroutine set_int8_key(key, value)

从 INTEGER(INT8) 向量设置键的内容 参数:key - 输出键 value - 输入 INTEGER(INT8) 向量

参数

类型 意图可选 属性 名称
type(key_type), intent(out) :: key
integer(kind=int8), intent(in) :: value(:)

private pure subroutine set_int32_key(key, value)

从 INTEGER(INT32) 向量设置键的内容 参数:key - 输出键 value - 输入 INTEGER(INT32) 向量

参数

类型 意图可选 属性 名称
type(key_type), intent(out) :: key
integer(kind=int32), intent(in) :: value(:)

private subroutine set_other(other, value)

从 CLASS(*) 变量设置其他数据的內容 参数:other - 输出其他数据 value - 输入 CLASS(*) 变量

参数

类型 意图可选 属性 名称
type(other_type), intent(out) :: other
class(*), intent(in) :: value