ESMF_HConfigAdd Interface

public interface ESMF_HConfigAdd

Module Procedures

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

Arguments

Type IntentOptional Attributes Name
type(ESMF_HConfig), 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_HConfigIterAddHConfig(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_HConfigAddI4(hconfig, content, keywordEnforcer, addKey, addKeyString, index, keyString, doc, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_HConfig), 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(in), optional :: doc
integer, intent(out), optional :: rc

private subroutine ESMF_HConfigIterAddI4(hconfig, content, keywordEnforcer, addKey, addKeyString, index, keyString, doc, 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(in), optional :: doc
integer, intent(out), optional :: rc

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

Arguments

Type IntentOptional Attributes Name
type(ESMF_HConfig), 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(in), optional :: doc
integer, intent(out), optional :: rc

private subroutine ESMF_HConfigIterAddI4Seq(hconfig, content, keywordEnforcer, addKey, addKeyString, index, keyString, doc, 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(in), optional :: doc
integer, intent(out), optional :: rc

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

Arguments

Type IntentOptional Attributes Name
type(ESMF_HConfig), 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(in), optional :: doc
integer, intent(out), optional :: rc

private subroutine ESMF_HConfigIterAddI8(hconfig, content, keywordEnforcer, addKey, addKeyString, index, keyString, doc, 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(in), optional :: doc
integer, intent(out), optional :: rc

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

Arguments

Type IntentOptional Attributes Name
type(ESMF_HConfig), 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(in), optional :: doc
integer, intent(out), optional :: rc

private subroutine ESMF_HConfigIterAddI8Seq(hconfig, content, keywordEnforcer, addKey, addKeyString, index, keyString, doc, 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(in), optional :: doc
integer, intent(out), optional :: rc

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

Arguments

Type IntentOptional Attributes Name
type(ESMF_HConfig), 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(in), optional :: doc
integer, intent(out), optional :: rc

private subroutine ESMF_HConfigIterAddLogical(hconfig, content, keywordEnforcer, addKey, addKeyString, index, keyString, doc, 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(in), optional :: doc
integer, intent(out), optional :: rc

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

Arguments

Type IntentOptional Attributes Name
type(ESMF_HConfig), 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(in), optional :: doc
integer, intent(out), optional :: rc

private subroutine ESMF_HConfigIterAddLogicalSeq(hconfig, content, keywordEnforcer, addKey, addKeyString, index, keyString, doc, 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(in), optional :: doc
integer, intent(out), optional :: rc

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

Arguments

Type IntentOptional Attributes Name
type(ESMF_HConfig), 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(in), optional :: doc
integer, intent(out), optional :: rc

private subroutine ESMF_HConfigIterAddR4(hconfig, content, keywordEnforcer, addKey, addKeyString, index, keyString, doc, 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(in), optional :: doc
integer, intent(out), optional :: rc

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

Arguments

Type IntentOptional Attributes Name
type(ESMF_HConfig), 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(in), optional :: doc
integer, intent(out), optional :: rc

private subroutine ESMF_HConfigIterAddR4Seq(hconfig, content, keywordEnforcer, addKey, addKeyString, index, keyString, doc, 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(in), optional :: doc
integer, intent(out), optional :: rc

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

Arguments

Type IntentOptional Attributes Name
type(ESMF_HConfig), 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(in), optional :: doc
integer, intent(out), optional :: rc

private subroutine ESMF_HConfigIterAddR8(hconfig, content, keywordEnforcer, addKey, addKeyString, index, keyString, doc, 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(in), optional :: doc
integer, intent(out), optional :: rc

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

Arguments

Type IntentOptional Attributes Name
type(ESMF_HConfig), 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(in), optional :: doc
integer, intent(out), optional :: rc

private subroutine ESMF_HConfigIterAddR8Seq(hconfig, content, keywordEnforcer, addKey, addKeyString, index, keyString, doc, 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(in), optional :: doc
integer, intent(out), optional :: rc

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

Arguments

Type IntentOptional Attributes Name
type(ESMF_HConfig), 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(in), optional :: doc
integer, intent(out), optional :: rc

private subroutine ESMF_HConfigIterAddString(hconfig, content, keywordEnforcer, addKey, addKeyString, index, keyString, doc, 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(in), optional :: doc
integer, intent(out), optional :: rc

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

Arguments

Type IntentOptional Attributes Name
type(ESMF_HConfig), 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(in), optional :: doc
integer, intent(out), optional :: rc

private subroutine ESMF_HConfigIterAddStringSeq(hconfig, content, keywordEnforcer, addKey, addKeyString, index, keyString, doc, 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(in), optional :: doc
integer, intent(out), optional :: rc