ESMF_HConfigAddMapKey Interface

public interface ESMF_HConfigAddMapKey

Module Procedures

private subroutine ESMF_HConfigAddMapKeyHConfig(hconfig, content, keywordEnforcer, addKey, addKeyString, index, keyString, doc, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_HConfigIter), intent(in) :: hconfig
type(ESMF_HConfig), intent(in) :: content
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_HConfig), intent(in), optional :: addKey
character(len=*), intent(in), optional :: addKeyString
integer, intent(in), optional :: index
character(len=*), intent(in), optional :: keyString
integer, intent(in), optional :: doc
integer, intent(out), optional :: rc

private subroutine ESMF_HConfigAddMapKeyI4(hconfig, content, keywordEnforcer, addKey, addKeyString, index, keyString, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_HConfigIter), intent(in) :: hconfig
integer(kind=ESMF_KIND_I4), intent(in) :: content
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_HConfig), intent(in), optional :: addKey
character(len=*), intent(in), optional :: addKeyString
integer, intent(in), optional :: index
character(len=*), intent(in), optional :: keyString
integer, intent(out), optional :: rc

private subroutine ESMF_HConfigAddMapKeyI4Seq(hconfig, content, keywordEnforcer, addKey, addKeyString, index, keyString, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_HConfigIter), intent(in) :: hconfig
integer(kind=ESMF_KIND_I4), intent(in) :: content(:)
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_HConfig), intent(in), optional :: addKey
character(len=*), intent(in), optional :: addKeyString
integer, intent(in), optional :: index
character(len=*), intent(in), optional :: keyString
integer, intent(out), optional :: rc

private subroutine ESMF_HConfigAddMapKeyI8(hconfig, content, keywordEnforcer, addKey, addKeyString, index, keyString, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_HConfigIter), intent(in) :: hconfig
integer(kind=ESMF_KIND_I8), intent(in) :: content
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_HConfig), intent(in), optional :: addKey
character(len=*), intent(in), optional :: addKeyString
integer, intent(in), optional :: index
character(len=*), intent(in), optional :: keyString
integer, intent(out), optional :: rc

private subroutine ESMF_HConfigAddMapKeyI8Seq(hconfig, content, keywordEnforcer, addKey, addKeyString, index, keyString, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_HConfigIter), intent(in) :: hconfig
integer(kind=ESMF_KIND_I8), intent(in) :: content(:)
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_HConfig), intent(in), optional :: addKey
character(len=*), intent(in), optional :: addKeyString
integer, intent(in), optional :: index
character(len=*), intent(in), optional :: keyString
integer, intent(out), optional :: rc

private subroutine ESMF_HConfigAddMapKeyLogical(hconfig, content, keywordEnforcer, addKey, addKeyString, index, keyString, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_HConfigIter), intent(in) :: hconfig
logical, intent(in) :: content
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_HConfig), intent(in), optional :: addKey
character(len=*), intent(in), optional :: addKeyString
integer, intent(in), optional :: index
character(len=*), intent(in), optional :: keyString
integer, intent(out), optional :: rc

private subroutine ESMF_HConfigAddMapKeyLogicalSeq(hconfig, content, keywordEnforcer, addKey, addKeyString, index, keyString, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_HConfigIter), intent(in) :: hconfig
logical, intent(in) :: content(:)
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_HConfig), intent(in), optional :: addKey
character(len=*), intent(in), optional :: addKeyString
integer, intent(in), optional :: index
character(len=*), intent(in), optional :: keyString
integer, intent(out), optional :: rc

private subroutine ESMF_HConfigAddMapKeyR4(hconfig, content, keywordEnforcer, addKey, addKeyString, index, keyString, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_HConfigIter), intent(in) :: hconfig
real(kind=ESMF_KIND_R4), intent(in) :: content
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_HConfig), intent(in), optional :: addKey
character(len=*), intent(in), optional :: addKeyString
integer, intent(in), optional :: index
character(len=*), intent(in), optional :: keyString
integer, intent(out), optional :: rc

private subroutine ESMF_HConfigAddMapKeyR4Seq(hconfig, content, keywordEnforcer, addKey, addKeyString, index, keyString, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_HConfigIter), intent(in) :: hconfig
real(kind=ESMF_KIND_R4), intent(in) :: content(:)
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_HConfig), intent(in), optional :: addKey
character(len=*), intent(in), optional :: addKeyString
integer, intent(in), optional :: index
character(len=*), intent(in), optional :: keyString
integer, intent(out), optional :: rc

private subroutine ESMF_HConfigAddMapKeyR8(hconfig, content, keywordEnforcer, addKey, addKeyString, index, keyString, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_HConfigIter), intent(in) :: hconfig
real(kind=ESMF_KIND_R8), intent(in) :: content
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_HConfig), intent(in), optional :: addKey
character(len=*), intent(in), optional :: addKeyString
integer, intent(in), optional :: index
character(len=*), intent(in), optional :: keyString
integer, intent(out), optional :: rc

private subroutine ESMF_HConfigAddMapKeyR8Seq(hconfig, content, keywordEnforcer, addKey, addKeyString, index, keyString, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_HConfigIter), intent(in) :: hconfig
real(kind=ESMF_KIND_R8), intent(in) :: content(:)
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_HConfig), intent(in), optional :: addKey
character(len=*), intent(in), optional :: addKeyString
integer, intent(in), optional :: index
character(len=*), intent(in), optional :: keyString
integer, intent(out), optional :: rc

private subroutine ESMF_HConfigAddMapKeyString(hconfig, content, keywordEnforcer, addKey, addKeyString, index, keyString, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_HConfigIter), intent(in) :: hconfig
character(len=*), intent(in) :: content
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_HConfig), intent(in), optional :: addKey
character(len=*), intent(in), optional :: addKeyString
integer, intent(in), optional :: index
character(len=*), intent(in), optional :: keyString
integer, intent(out), optional :: rc

private subroutine ESMF_HConfigAddMapKeyStringSeq(hconfig, content, keywordEnforcer, addKey, addKeyString, index, keyString, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_HConfigIter), intent(in) :: hconfig
character(len=*), intent(in) :: content(:)
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_HConfig), intent(in), optional :: addKey
character(len=*), intent(in), optional :: addKeyString
integer, intent(in), optional :: index
character(len=*), intent(in), optional :: keyString
integer, intent(out), optional :: rc