公共过程 公共类型 公共整数
获取键的内容作为 CHARACTER 字符串 参数: key - 输入键 value - 键映射到 CHARACTER 字符串的内容
类型 | 意图 | 可选 | 属性 | 名称 | ||
---|---|---|---|---|---|---|
type(key_type), | intent(in) | :: | key | |||
character(len=:), | intent(out), | allocatable | :: | value |
获取键的内容作为 INTEGER(INT8) 向量 参数: key - 输入键 value - 键映射到 INTEGER(INT8) 向量的 内容
类型 | 意图 | 可选 | 属性 | 名称 | ||
---|---|---|---|---|---|---|
type(key_type), | intent(in) | :: | key | |||
integer(kind=int8), | intent(out), | allocatable | :: | value(:) |
获取键的内容作为 INTEGER(INT32) 向量 参数: key - 输入键 value - 键映射到 INTEGER(INT32) 向量的 内容
类型 | 意图 | 可选 | 属性 | 名称 | ||
---|---|---|---|---|---|---|
type(key_type), | intent(in) | :: | key | |||
integer(kind=int32), | intent(out), | allocatable | :: | value(:) |
获取 other 的内容作为 CLASS() 字符串 参数: other - 输入 other 数据 value - other 映射到 CLASS() 变量的内容
类型 | 意图 | 可选 | 属性 | 名称 | ||
---|---|---|---|---|---|---|
type(other_type), | intent(in) | :: | other | |||
class(*), | intent(out), | allocatable | :: | value |
从 CHARACTER 字符串设置键的内容 参数: key - 输出键 value - 输入 CHARACTER 字符串
类型 | 意图 | 可选 | 属性 | 名称 | ||
---|---|---|---|---|---|---|
type(key_type), | intent(out) | :: | key | |||
character(len=*), | intent(in) | :: | value |
从 INTEGER(INT8) 向量设置键的内容 参数: key - 输出键 value - 输入 INTEGER(INT8) 向量
类型 | 意图 | 可选 | 属性 | 名称 | ||
---|---|---|---|---|---|---|
type(key_type), | intent(out) | :: | key | |||
integer(kind=int8), | intent(in) | :: | value(:) |
从 INTEGER(INT32) 向量设置键的内容 参数: key - 输出键 value - 输入 INTEGER(INT32) 向量
类型 | 意图 | 可选 | 属性 | 名称 | ||
---|---|---|---|---|---|---|
type(key_type), | intent(out) | :: | key | |||
integer(kind=int32), | intent(in) | :: | value(:) |
从 CLASS() 变量设置 other 数据的内容 参数: other - 输出 other 数据 value - 输入 CLASS() 变量
类型 | 意图 | 可选 | 属性 | 名称 | ||
---|---|---|---|---|---|---|
type(other_type), | intent(out) | :: | other | |||
class(*), | intent(in) | :: | value |
对在 KEY_TYPE 上运行的 64 位哈希函数的抽象接口
类型 | 意图 | 可选 | 属性 | 名称 | ||
---|---|---|---|---|---|---|
type(key_type), | intent(in) | :: | key |
键的真实类型的包装类型
类型 | 可见性 | 属性 | 名称 | 初始 | |||
---|---|---|---|---|---|---|---|
integer(kind=int8), | public, | allocatable | :: | value(:) |
其他数据的真实类型的包装类型
类型 | 可见性 | 属性 | 名称 | 初始 | |||
---|---|---|---|---|---|---|---|
class(*), | public, | allocatable | :: | value |
使用 FNV_1 算法对键进行哈希处理 参数: key - 要进行哈希处理的键
类型 | 意图 | 可选 | 属性 | 名称 | ||
---|---|---|---|---|---|---|
type(key_type), | intent(in) | :: | key |
将 other 数据 other_in 复制到变量 other_out (规范)
类型 | 意图 | 可选 | 属性 | 名称 | ||
---|---|---|---|---|---|---|
type(other_type), | intent(in) | :: | other_in | |||
type(other_type), | intent(out) | :: | other_out |