ESMF_HConfigMod Module



Interfaces

public interface ESMF_HConfigAdd

  • 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

public interface ESMF_HConfigAddMapKey

  • 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

public interface ESMF_HConfigAddMapVal

  • private subroutine ESMF_HConfigAddMapValHConfig(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_HConfigAddMapValI4(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_HConfigAddMapValI4Seq(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_HConfigAddMapValI8(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_HConfigAddMapValI8Seq(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_HConfigAddMapValLogical(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_HConfigAddMapValLogicalSeq(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_HConfigAddMapValR4(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_HConfigAddMapValR4Seq(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_HConfigAddMapValR8(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_HConfigAddMapValR8Seq(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_HConfigAddMapValString(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_HConfigAddMapValStringSeq(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 interface ESMF_HConfigAsI4

  • private interface ESMF_HConfigAsI4()

    Arguments

    None
  • private function ESMF_HConfigIterAsI4(hconfig, keywordEnforcer, index, keyString, doc, asOkay, rc)

    Arguments

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

    Return Value integer(kind=ESMF_KIND_I4)

private interface ESMF_HConfigAsI4Seq

  • private interface ESMF_HConfigAsI4Seq()

    Arguments

    None
  • private function ESMF_HConfigIterAsI4Seq(hconfig, keywordEnforcer, index, keyString, doc, asOkay, rc)

    Arguments

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

    Return Value integer(kind=ESMF_KIND_I4), allocatable, (:)

private interface ESMF_HConfigAsI8

  • private interface ESMF_HConfigAsI8()

    Arguments

    None
  • private function ESMF_HConfigIterAsI8(hconfig, keywordEnforcer, index, keyString, doc, asOkay, rc)

    Arguments

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

    Return Value integer(kind=ESMF_KIND_I8)

private interface ESMF_HConfigAsI8Seq

  • private interface ESMF_HConfigAsI8Seq()

    Arguments

    None
  • private function ESMF_HConfigIterAsI8Seq(hconfig, keywordEnforcer, index, keyString, doc, asOkay, rc)

    Arguments

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

    Return Value integer(kind=ESMF_KIND_I8), allocatable, (:)

private interface ESMF_HConfigAsLogical

  • private interface ESMF_HConfigAsLogical()

    Arguments

    None
  • private function ESMF_HConfigIterAsLogical(hconfig, keywordEnforcer, index, keyString, doc, asOkay, rc)

    Arguments

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

    Return Value logical

private interface ESMF_HConfigAsLogicalSeq

  • private interface ESMF_HConfigAsLogicalSeq()

    Arguments

    None
  • private function ESMF_HConfigIterAsLogicalSeq(hconfig, keywordEnforcer, index, keyString, doc, asOkay, rc)

    Arguments

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

    Return Value logical, allocatable, (:)

private interface ESMF_HConfigAsR4

  • private interface ESMF_HConfigAsR4()

    Arguments

    None
  • private function ESMF_HConfigIterAsR4(hconfig, keywordEnforcer, index, keyString, doc, asOkay, rc)

    Arguments

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

    Return Value real(kind=ESMF_KIND_R4)

private interface ESMF_HConfigAsR4Seq

  • private interface ESMF_HConfigAsR4Seq()

    Arguments

    None
  • private function ESMF_HConfigIterAsR4Seq(hconfig, keywordEnforcer, index, keyString, doc, asOkay, rc)

    Arguments

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

    Return Value real(kind=ESMF_KIND_R4), allocatable, (:)

private interface ESMF_HConfigAsR8

  • private interface ESMF_HConfigAsR8()

    Arguments

    None
  • private function ESMF_HConfigIterAsR8(hconfig, keywordEnforcer, index, keyString, doc, asOkay, rc)

    Arguments

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

    Return Value real(kind=ESMF_KIND_R8)

private interface ESMF_HConfigAsR8Seq

  • private interface ESMF_HConfigAsR8Seq()

    Arguments

    None
  • private function ESMF_HConfigIterAsR8Seq(hconfig, keywordEnforcer, index, keyString, doc, asOkay, rc)

    Arguments

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

    Return Value real(kind=ESMF_KIND_R8), allocatable, (:)

private interface ESMF_HConfigAsString

  • private interface ESMF_HConfigAsString()

    Arguments

    None
  • private function ESMF_HConfigIterAsString(hconfig, keywordEnforcer, index, keyString, doc, asOkay, rc)

    Arguments

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

    Return Value character(len=:), allocatable

private interface ESMF_HConfigAsStringSeq

  • private interface ESMF_HConfigAsStringSeq()

    Arguments

    None
  • private function ESMF_HConfigIterAsStringSeq(hconfig, stringLen, keywordEnforcer, index, keyString, doc, asOkay, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_HConfigIter), intent(in) :: hconfig
    integer, intent(in) :: stringLen
    type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
    integer, intent(in), optional :: index
    character(len=*), intent(in), optional :: keyString
    integer, intent(in), optional :: doc
    logical, intent(out), optional :: asOkay
    integer, intent(out), optional :: rc

    Return Value character(len=:), allocatable, (:)

public interface ESMF_HConfigCreate

  • private function ESMF_HConfigCreateDefault(keywordEnforcer, content, filename, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
    character(len=*), intent(in), optional :: content
    character(len=*), intent(in), optional :: filename
    integer, intent(out), optional :: rc

    Return Value type(ESMF_HConfig)

  • private function ESMF_HConfigCreateHConfig(content, keywordEnforcer, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_HConfig), intent(in) :: content
    type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
    integer, intent(out), optional :: rc

    Return Value type(ESMF_HConfig)

  • private function ESMF_HConfigCreateI4(content, keywordEnforcer, rc)

    Arguments

    Type IntentOptional Attributes Name
    integer(kind=ESMF_KIND_I4), intent(in) :: content
    type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
    integer, intent(out), optional :: rc

    Return Value type(ESMF_HConfig)

  • private function ESMF_HConfigCreateI4Seq(content, keywordEnforcer, rc)

    Arguments

    Type IntentOptional Attributes Name
    integer(kind=ESMF_KIND_I4), intent(in) :: content(:)
    type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
    integer, intent(out), optional :: rc

    Return Value type(ESMF_HConfig)

  • private function ESMF_HConfigCreateI8(content, keywordEnforcer, rc)

    Arguments

    Type IntentOptional Attributes Name
    integer(kind=ESMF_KIND_I8), intent(in) :: content
    type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
    integer, intent(out), optional :: rc

    Return Value type(ESMF_HConfig)

  • private function ESMF_HConfigCreateI8Seq(content, keywordEnforcer, rc)

    Arguments

    Type IntentOptional Attributes Name
    integer(kind=ESMF_KIND_I8), intent(in) :: content(:)
    type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
    integer, intent(out), optional :: rc

    Return Value type(ESMF_HConfig)

  • private function ESMF_HConfigCreateLogical(content, keywordEnforcer, rc)

    Arguments

    Type IntentOptional Attributes Name
    logical, intent(in) :: content
    type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
    integer, intent(out), optional :: rc

    Return Value type(ESMF_HConfig)

  • private function ESMF_HConfigCreateLogicalSeq(content, keywordEnforcer, rc)

    Arguments

    Type IntentOptional Attributes Name
    logical, intent(in) :: content(:)
    type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
    integer, intent(out), optional :: rc

    Return Value type(ESMF_HConfig)

  • private function ESMF_HConfigCreateR4(content, keywordEnforcer, rc)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=ESMF_KIND_R4), intent(in) :: content
    type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
    integer, intent(out), optional :: rc

    Return Value type(ESMF_HConfig)

  • private function ESMF_HConfigCreateR4Seq(content, keywordEnforcer, rc)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=ESMF_KIND_R4), intent(in) :: content(:)
    type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
    integer, intent(out), optional :: rc

    Return Value type(ESMF_HConfig)

  • private function ESMF_HConfigCreateR8(content, keywordEnforcer, rc)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=ESMF_KIND_R8), intent(in) :: content
    type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
    integer, intent(out), optional :: rc

    Return Value type(ESMF_HConfig)

  • private function ESMF_HConfigCreateR8Seq(content, keywordEnforcer, rc)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=ESMF_KIND_R8), intent(in) :: content(:)
    type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
    integer, intent(out), optional :: rc

    Return Value type(ESMF_HConfig)

  • private function ESMF_HConfigCreateStringSeq(content, keywordEnforcer, rc)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*), intent(in) :: content(:)
    type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
    integer, intent(out), optional :: rc

    Return Value type(ESMF_HConfig)

private interface ESMF_HConfigCreateAt

  • private interface ESMF_HConfigCreateAt()

    Arguments

    None
  • private function ESMF_HConfigIterCreateAt(hconfig, keywordEnforcer, index, key, keyString, doc, rc)

    Arguments

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

    Return Value type(ESMF_HConfig)

private interface ESMF_HConfigGetSize

  • private interface ESMF_HConfigGetSize()

    Arguments

    None
  • private function ESMF_HConfigIterGetSize(hconfig, keywordEnforcer, index, keyString, doc, rc)

    Arguments

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

    Return Value integer

private interface ESMF_HConfigGetTag

  • private interface ESMF_HConfigGetTag()

    Arguments

    None
  • private function ESMF_HConfigIterGetTag(hconfig, keywordEnforcer, index, keyString, doc, rc)

    Arguments

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

    Return Value character(len=:), allocatable

private interface ESMF_HConfigIsDefined

  • private interface ESMF_HConfigIsDefined()

    Arguments

    None
  • private function ESMF_HConfigItrIsDefined(hconfig, keywordEnforcer, index, keyString, doc, rc)

    Arguments

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

    Return Value logical

private interface ESMF_HConfigIsMap

  • private interface ESMF_HConfigIsMap()

    Arguments

    None
  • private function ESMF_HConfigItrIsMap(hconfig, keywordEnforcer, index, keyString, doc, rc)

    Arguments

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

    Return Value logical

private interface ESMF_HConfigIsNull

  • private interface ESMF_HConfigIsNull()

    Arguments

    None
  • private function ESMF_HConfigItrIsNull(hconfig, keywordEnforcer, index, keyString, doc, rc)

    Arguments

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

    Return Value logical

private interface ESMF_HConfigIsScalar

  • private interface ESMF_HConfigIsScalar()

    Arguments

    None
  • private function ESMF_HConfigItrIsScalar(hconfig, keywordEnforcer, index, keyString, doc, rc)

    Arguments

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

    Return Value logical

private interface ESMF_HConfigIsSequence

  • private interface ESMF_HConfigIsSequence()

    Arguments

    None
  • private function ESMF_HConfigItrIsSequence(hconfig, keywordEnforcer, index, keyString, doc, rc)

    Arguments

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

    Return Value logical

private interface ESMF_HConfigIterBegin

private interface ESMF_HConfigIterEnd

private interface ESMF_HConfigRemove

  • private interface ESMF_HConfigRemove()

    Arguments

    None
  • private subroutine ESMF_HConfigIterRemove(hconfig, keywordEnforcer, index, keyString, rc)

    Arguments

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

public interface ESMF_HConfigSet

  • private subroutine ESMF_HConfigSetHConfig(hconfig, content, keywordEnforcer, 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
    integer, intent(in), optional :: index
    character(len=*), intent(in), optional :: keyString
    integer, intent(in), optional :: doc
    integer, intent(out), optional :: rc
  • private subroutine ESMF_HConfigIterSetHConfig(hconfig, content, keywordEnforcer, 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
    integer, intent(in), optional :: index
    character(len=*), intent(in), optional :: keyString
    integer, intent(in), optional :: doc
    integer, intent(out), optional :: rc
  • private subroutine ESMF_HConfigSetI4(hconfig, content, keywordEnforcer, 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
    integer, intent(in), optional :: index
    character(len=*), intent(in), optional :: keyString
    integer, intent(in), optional :: doc
    integer, intent(out), optional :: rc
  • private subroutine ESMF_HConfigIterSetI4(hconfig, content, keywordEnforcer, 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
    integer, intent(in), optional :: index
    character(len=*), intent(in), optional :: keyString
    integer, intent(in), optional :: doc
    integer, intent(out), optional :: rc
  • private subroutine ESMF_HConfigSetI4Seq(hconfig, content, keywordEnforcer, 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
    integer, intent(in), optional :: index
    character(len=*), intent(in), optional :: keyString
    integer, intent(in), optional :: doc
    integer, intent(out), optional :: rc
  • private subroutine ESMF_HConfigIterSetI4Seq(hconfig, content, keywordEnforcer, 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
    integer, intent(in), optional :: index
    character(len=*), intent(in), optional :: keyString
    integer, intent(in), optional :: doc
    integer, intent(out), optional :: rc
  • private subroutine ESMF_HConfigSetI8(hconfig, content, keywordEnforcer, 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
    integer, intent(in), optional :: index
    character(len=*), intent(in), optional :: keyString
    integer, intent(in), optional :: doc
    integer, intent(out), optional :: rc
  • private subroutine ESMF_HConfigIterSetI8(hconfig, content, keywordEnforcer, 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
    integer, intent(in), optional :: index
    character(len=*), intent(in), optional :: keyString
    integer, intent(in), optional :: doc
    integer, intent(out), optional :: rc
  • private subroutine ESMF_HConfigSetI8Seq(hconfig, content, keywordEnforcer, 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
    integer, intent(in), optional :: index
    character(len=*), intent(in), optional :: keyString
    integer, intent(in), optional :: doc
    integer, intent(out), optional :: rc
  • private subroutine ESMF_HConfigIterSetI8Seq(hconfig, content, keywordEnforcer, 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
    integer, intent(in), optional :: index
    character(len=*), intent(in), optional :: keyString
    integer, intent(in), optional :: doc
    integer, intent(out), optional :: rc
  • private subroutine ESMF_HConfigSetLogical(hconfig, content, keywordEnforcer, index, keyString, doc, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_HConfig), intent(in) :: hconfig
    logical, intent(in) :: content
    type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
    integer, intent(in), optional :: index
    character(len=*), intent(in), optional :: keyString
    integer, intent(in), optional :: doc
    integer, intent(out), optional :: rc
  • private subroutine ESMF_HConfigIterSetLogical(hconfig, content, keywordEnforcer, index, keyString, doc, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_HConfigIter), intent(in) :: hconfig
    logical, intent(in) :: content
    type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
    integer, intent(in), optional :: index
    character(len=*), intent(in), optional :: keyString
    integer, intent(in), optional :: doc
    integer, intent(out), optional :: rc
  • private subroutine ESMF_HConfigSetLogicalSeq(hconfig, content, keywordEnforcer, index, keyString, doc, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_HConfig), intent(in) :: hconfig
    logical, intent(in) :: content(:)
    type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
    integer, intent(in), optional :: index
    character(len=*), intent(in), optional :: keyString
    integer, intent(in), optional :: doc
    integer, intent(out), optional :: rc
  • private subroutine ESMF_HConfigIterSetLogicalSeq(hconfig, content, keywordEnforcer, index, keyString, doc, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_HConfigIter), intent(in) :: hconfig
    logical, intent(in) :: content(:)
    type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
    integer, intent(in), optional :: index
    character(len=*), intent(in), optional :: keyString
    integer, intent(in), optional :: doc
    integer, intent(out), optional :: rc
  • private subroutine ESMF_HConfigSetR4(hconfig, content, keywordEnforcer, 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
    integer, intent(in), optional :: index
    character(len=*), intent(in), optional :: keyString
    integer, intent(in), optional :: doc
    integer, intent(out), optional :: rc
  • private subroutine ESMF_HConfigIterSetR4(hconfig, content, keywordEnforcer, 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
    integer, intent(in), optional :: index
    character(len=*), intent(in), optional :: keyString
    integer, intent(in), optional :: doc
    integer, intent(out), optional :: rc
  • private subroutine ESMF_HConfigSetR4Seq(hconfig, content, keywordEnforcer, 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
    integer, intent(in), optional :: index
    character(len=*), intent(in), optional :: keyString
    integer, intent(in), optional :: doc
    integer, intent(out), optional :: rc
  • private subroutine ESMF_HConfigIterSetR4Seq(hconfig, content, keywordEnforcer, 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
    integer, intent(in), optional :: index
    character(len=*), intent(in), optional :: keyString
    integer, intent(in), optional :: doc
    integer, intent(out), optional :: rc
  • private subroutine ESMF_HConfigSetR8(hconfig, content, keywordEnforcer, 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
    integer, intent(in), optional :: index
    character(len=*), intent(in), optional :: keyString
    integer, intent(in), optional :: doc
    integer, intent(out), optional :: rc
  • private subroutine ESMF_HConfigIterSetR8(hconfig, content, keywordEnforcer, 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
    integer, intent(in), optional :: index
    character(len=*), intent(in), optional :: keyString
    integer, intent(in), optional :: doc
    integer, intent(out), optional :: rc
  • private subroutine ESMF_HConfigSetR8Seq(hconfig, content, keywordEnforcer, 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
    integer, intent(in), optional :: index
    character(len=*), intent(in), optional :: keyString
    integer, intent(in), optional :: doc
    integer, intent(out), optional :: rc
  • private subroutine ESMF_HConfigIterSetR8Seq(hconfig, content, keywordEnforcer, 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
    integer, intent(in), optional :: index
    character(len=*), intent(in), optional :: keyString
    integer, intent(in), optional :: doc
    integer, intent(out), optional :: rc
  • private subroutine ESMF_HConfigSetString(hconfig, content, keywordEnforcer, 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
    integer, intent(in), optional :: index
    character(len=*), intent(in), optional :: keyString
    integer, intent(in), optional :: doc
    integer, intent(out), optional :: rc
  • private subroutine ESMF_HConfigIterSetString(hconfig, content, keywordEnforcer, 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
    integer, intent(in), optional :: index
    character(len=*), intent(in), optional :: keyString
    integer, intent(in), optional :: doc
    integer, intent(out), optional :: rc
  • private subroutine ESMF_HConfigSetStringSeq(hconfig, content, keywordEnforcer, 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
    integer, intent(in), optional :: index
    character(len=*), intent(in), optional :: keyString
    integer, intent(in), optional :: doc
    integer, intent(out), optional :: rc
  • private subroutine ESMF_HConfigIterSetStringSeq(hconfig, content, keywordEnforcer, 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
    integer, intent(in), optional :: index
    character(len=*), intent(in), optional :: keyString
    integer, intent(in), optional :: doc
    integer, intent(out), optional :: rc

public interface ESMF_HConfigSetMapKey

  • private subroutine ESMF_HConfigSetMapKeyHConfig(hconfig, content, keywordEnforcer, 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
    integer, intent(in), optional :: index
    character(len=*), intent(in), optional :: keyString
    integer, intent(in), optional :: doc
    integer, intent(out), optional :: rc
  • private subroutine ESMF_HConfigSetMapKeyI4(hconfig, content, keywordEnforcer, 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
    integer, intent(in), optional :: index
    character(len=*), intent(in), optional :: keyString
    integer, intent(in), optional :: doc
    integer, intent(out), optional :: rc
  • private subroutine ESMF_HConfigSetMapKeyI4Seq(hconfig, content, keywordEnforcer, 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
    integer, intent(in), optional :: index
    character(len=*), intent(in), optional :: keyString
    integer, intent(in), optional :: doc
    integer, intent(out), optional :: rc
  • private subroutine ESMF_HConfigSetMapKeyI8(hconfig, content, keywordEnforcer, 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
    integer, intent(in), optional :: index
    character(len=*), intent(in), optional :: keyString
    integer, intent(in), optional :: doc
    integer, intent(out), optional :: rc
  • private subroutine ESMF_HConfigSetMapKeyI8Seq(hconfig, content, keywordEnforcer, 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
    integer, intent(in), optional :: index
    character(len=*), intent(in), optional :: keyString
    integer, intent(in), optional :: doc
    integer, intent(out), optional :: rc
  • private subroutine ESMF_HConfigSetMapKeyLogical(hconfig, content, keywordEnforcer, index, keyString, doc, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_HConfigIter), intent(in) :: hconfig
    logical, intent(in) :: content
    type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
    integer, intent(in), optional :: index
    character(len=*), intent(in), optional :: keyString
    integer, intent(in), optional :: doc
    integer, intent(out), optional :: rc
  • private subroutine ESMF_HConfigSetMapKeyLogicalSeq(hconfig, content, keywordEnforcer, index, keyString, doc, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_HConfigIter), intent(in) :: hconfig
    logical, intent(in) :: content(:)
    type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
    integer, intent(in), optional :: index
    character(len=*), intent(in), optional :: keyString
    integer, intent(in), optional :: doc
    integer, intent(out), optional :: rc
  • private subroutine ESMF_HConfigSetMapKeyR4(hconfig, content, keywordEnforcer, 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
    integer, intent(in), optional :: index
    character(len=*), intent(in), optional :: keyString
    integer, intent(in), optional :: doc
    integer, intent(out), optional :: rc
  • private subroutine ESMF_HConfigSetMapKeyR4Seq(hconfig, content, keywordEnforcer, 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
    integer, intent(in), optional :: index
    character(len=*), intent(in), optional :: keyString
    integer, intent(in), optional :: doc
    integer, intent(out), optional :: rc
  • private subroutine ESMF_HConfigSetMapKeyR8(hconfig, content, keywordEnforcer, 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
    integer, intent(in), optional :: index
    character(len=*), intent(in), optional :: keyString
    integer, intent(in), optional :: doc
    integer, intent(out), optional :: rc
  • private subroutine ESMF_HConfigSetMapKeyR8Seq(hconfig, content, keywordEnforcer, 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
    integer, intent(in), optional :: index
    character(len=*), intent(in), optional :: keyString
    integer, intent(in), optional :: doc
    integer, intent(out), optional :: rc
  • private subroutine ESMF_HConfigSetMapKeyString(hconfig, content, keywordEnforcer, 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
    integer, intent(in), optional :: index
    character(len=*), intent(in), optional :: keyString
    integer, intent(in), optional :: doc
    integer, intent(out), optional :: rc
  • private subroutine ESMF_HConfigSetMapKeyStringSeq(hconfig, content, keywordEnforcer, 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
    integer, intent(in), optional :: index
    character(len=*), intent(in), optional :: keyString
    integer, intent(in), optional :: doc
    integer, intent(out), optional :: rc

public interface ESMF_HConfigSetMapVal

  • private subroutine ESMF_HConfigSetMapValHConfig(hconfig, content, keywordEnforcer, 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
    integer, intent(in), optional :: index
    character(len=*), intent(in), optional :: keyString
    integer, intent(in), optional :: doc
    integer, intent(out), optional :: rc
  • private subroutine ESMF_HConfigSetMapValI4(hconfig, content, keywordEnforcer, 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
    integer, intent(in), optional :: index
    character(len=*), intent(in), optional :: keyString
    integer, intent(in), optional :: doc
    integer, intent(out), optional :: rc
  • private subroutine ESMF_HConfigSetMapValI4Seq(hconfig, content, keywordEnforcer, 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
    integer, intent(in), optional :: index
    character(len=*), intent(in), optional :: keyString
    integer, intent(in), optional :: doc
    integer, intent(out), optional :: rc
  • private subroutine ESMF_HConfigSetMapValI8(hconfig, content, keywordEnforcer, 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
    integer, intent(in), optional :: index
    character(len=*), intent(in), optional :: keyString
    integer, intent(in), optional :: doc
    integer, intent(out), optional :: rc
  • private subroutine ESMF_HConfigSetMapValI8Seq(hconfig, content, keywordEnforcer, 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
    integer, intent(in), optional :: index
    character(len=*), intent(in), optional :: keyString
    integer, intent(in), optional :: doc
    integer, intent(out), optional :: rc
  • private subroutine ESMF_HConfigSetMapValLogical(hconfig, content, keywordEnforcer, index, keyString, doc, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_HConfigIter), intent(in) :: hconfig
    logical, intent(in) :: content
    type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
    integer, intent(in), optional :: index
    character(len=*), intent(in), optional :: keyString
    integer, intent(in), optional :: doc
    integer, intent(out), optional :: rc
  • private subroutine ESMF_HConfigSetMapValLogicalSeq(hconfig, content, keywordEnforcer, index, keyString, doc, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_HConfigIter), intent(in) :: hconfig
    logical, intent(in) :: content(:)
    type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
    integer, intent(in), optional :: index
    character(len=*), intent(in), optional :: keyString
    integer, intent(in), optional :: doc
    integer, intent(out), optional :: rc
  • private subroutine ESMF_HConfigSetMapValR4(hconfig, content, keywordEnforcer, 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
    integer, intent(in), optional :: index
    character(len=*), intent(in), optional :: keyString
    integer, intent(in), optional :: doc
    integer, intent(out), optional :: rc
  • private subroutine ESMF_HConfigSetMapValR4Seq(hconfig, content, keywordEnforcer, 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
    integer, intent(in), optional :: index
    character(len=*), intent(in), optional :: keyString
    integer, intent(in), optional :: doc
    integer, intent(out), optional :: rc
  • private subroutine ESMF_HConfigSetMapValR8(hconfig, content, keywordEnforcer, 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
    integer, intent(in), optional :: index
    character(len=*), intent(in), optional :: keyString
    integer, intent(in), optional :: doc
    integer, intent(out), optional :: rc
  • private subroutine ESMF_HConfigSetMapValR8Seq(hconfig, content, keywordEnforcer, 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
    integer, intent(in), optional :: index
    character(len=*), intent(in), optional :: keyString
    integer, intent(in), optional :: doc
    integer, intent(out), optional :: rc
  • private subroutine ESMF_HConfigSetMapValString(hconfig, content, keywordEnforcer, 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
    integer, intent(in), optional :: index
    character(len=*), intent(in), optional :: keyString
    integer, intent(in), optional :: doc
    integer, intent(out), optional :: rc
  • private subroutine ESMF_HConfigSetMapValStringSeq(hconfig, content, keywordEnforcer, 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
    integer, intent(in), optional :: index
    character(len=*), intent(in), optional :: keyString
    integer, intent(in), optional :: doc
    integer, intent(out), optional :: rc

public interface operator(/=)

public interface operator(==)


Derived Types

type, public, sequence  ::  ESMF_HConfig

Components

Type Visibility Attributes Name Initial
integer(kind=ESMF_KIND_I4), private, dimension(20) :: shallowMemory = 0
integer(kind=ESMF_KIND_I8), private :: isInit = 76838410
logical, private :: loopFirst = .true.

type, public, sequence  ::  ESMF_HConfigIter

Components

Type Visibility Attributes Name Initial
integer(kind=ESMF_KIND_I4), private, dimension(20) :: shallowMemory = 0
integer(kind=ESMF_KIND_I8), private :: isInit = 76838410
logical, private :: loopFirst = .true.

Functions

public function ESMF_HConfigAsString(hconfig, keywordEnforcer, index, keyString, doc, asOkay, rc)

Arguments

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

Return Value character(len=:), allocatable

public function ESMF_HConfigAsStringMapKey(hconfig, keywordEnforcer, index, keyString, doc, asOkay, rc)

Arguments

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

Return Value character(len=:), allocatable

public function ESMF_HConfigAsStringMapVal(hconfig, keywordEnforcer, index, keyString, doc, asOkay, rc)

Arguments

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

Return Value character(len=:), allocatable

public function ESMF_HConfigAsStringSeq(hconfig, stringLen, keywordEnforcer, index, keyString, doc, asOkay, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_HConfig), intent(in) :: hconfig
integer, intent(in) :: stringLen
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(in), optional :: index
character(len=*), intent(in), optional :: keyString
integer, intent(in), optional :: doc
logical, intent(out), optional :: asOkay
integer, intent(out), optional :: rc

Return Value character(len=:), allocatable, (:)

public function ESMF_HConfigAsStringSeqMapKey(hconfig, stringLen, keywordEnforcer, index, keyString, doc, asOkay, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_HConfigIter), intent(in) :: hconfig
integer, intent(in) :: stringLen
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(in), optional :: index
character(len=*), intent(in), optional :: keyString
integer, intent(in), optional :: doc
logical, intent(out), optional :: asOkay
integer, intent(out), optional :: rc

Return Value character(len=:), allocatable, (:)

public function ESMF_HConfigAsStringSeqMapVal(hconfig, stringLen, keywordEnforcer, index, keyString, doc, asOkay, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_HConfigIter), intent(in) :: hconfig
integer, intent(in) :: stringLen
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(in), optional :: index
character(len=*), intent(in), optional :: keyString
integer, intent(in), optional :: doc
logical, intent(out), optional :: asOkay
integer, intent(out), optional :: rc

Return Value character(len=:), allocatable, (:)

public function ESMF_HConfigGetTag(hconfig, keywordEnforcer, index, keyString, doc, rc)

Arguments

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

Return Value character(len=:), allocatable

public function ESMF_HConfigGetTagMapKey(hconfig, keywordEnforcer, index, keyString, doc, rc)

Arguments

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

Return Value character(len=:), allocatable

public function ESMF_HConfigGetTagMapVal(hconfig, keywordEnforcer, index, keyString, doc, rc)

Arguments

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

Return Value character(len=:), allocatable

private function ESMF_HConfigIterAsString(hconfig, keywordEnforcer, index, keyString, doc, asOkay, rc)

Arguments

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

Return Value character(len=:), allocatable

private function ESMF_HConfigIterAsStringSeq(hconfig, stringLen, keywordEnforcer, index, keyString, doc, asOkay, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_HConfigIter), intent(in) :: hconfig
integer, intent(in) :: stringLen
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(in), optional :: index
character(len=*), intent(in), optional :: keyString
integer, intent(in), optional :: doc
logical, intent(out), optional :: asOkay
integer, intent(out), optional :: rc

Return Value character(len=:), allocatable, (:)

private function ESMF_HConfigIterGetTag(hconfig, keywordEnforcer, index, keyString, doc, rc)

Arguments

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

Return Value character(len=:), allocatable

public function ESMF_HConfigGetDocCount(hconfig, keywordEnforcer, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_HConfig), intent(in) :: hconfig
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(out), optional :: rc

Return Value integer

public function ESMF_HConfigGetSize(hconfig, keywordEnforcer, index, keyString, doc, rc)

Arguments

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

Return Value integer

public function ESMF_HConfigGetSizeMapKey(hconfig, keywordEnforcer, index, keyString, doc, rc)

Arguments

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

Return Value integer

public function ESMF_HConfigGetSizeMapVal(hconfig, keywordEnforcer, index, keyString, doc, rc)

Arguments

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

Return Value integer

private function ESMF_HConfigIterGetSize(hconfig, keywordEnforcer, index, keyString, doc, rc)

Arguments

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

Return Value integer

public function ESMF_HConfigAsI4(hconfig, keywordEnforcer, index, keyString, doc, asOkay, rc)

Arguments

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

Return Value integer(kind=ESMF_KIND_I4)

public function ESMF_HConfigAsI4MapKey(hconfig, keywordEnforcer, index, keyString, doc, asOkay, rc)

Arguments

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

Return Value integer(kind=ESMF_KIND_I4)

public function ESMF_HConfigAsI4MapVal(hconfig, keywordEnforcer, index, keyString, doc, asOkay, rc)

Arguments

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

Return Value integer(kind=ESMF_KIND_I4)

public function ESMF_HConfigAsI4Seq(hconfig, keywordEnforcer, index, keyString, doc, asOkay, rc)

Arguments

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

Return Value integer(kind=ESMF_KIND_I4), allocatable, (:)

public function ESMF_HConfigAsI4SeqMapKey(hconfig, keywordEnforcer, index, keyString, doc, asOkay, rc)

Arguments

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

Return Value integer(kind=ESMF_KIND_I4), allocatable, (:)

public function ESMF_HConfigAsI4SeqMapVal(hconfig, keywordEnforcer, index, keyString, doc, asOkay, rc)

Arguments

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

Return Value integer(kind=ESMF_KIND_I4), allocatable, (:)

private function ESMF_HConfigIterAsI4(hconfig, keywordEnforcer, index, keyString, doc, asOkay, rc)

Arguments

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

Return Value integer(kind=ESMF_KIND_I4)

private function ESMF_HConfigIterAsI4Seq(hconfig, keywordEnforcer, index, keyString, doc, asOkay, rc)

Arguments

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

Return Value integer(kind=ESMF_KIND_I4), allocatable, (:)

public function ESMF_HConfigAsI8(hconfig, keywordEnforcer, index, keyString, doc, asOkay, rc)

Arguments

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

Return Value integer(kind=ESMF_KIND_I8)

public function ESMF_HConfigAsI8MapKey(hconfig, keywordEnforcer, index, keyString, doc, asOkay, rc)

Arguments

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

Return Value integer(kind=ESMF_KIND_I8)

public function ESMF_HConfigAsI8MapVal(hconfig, keywordEnforcer, index, keyString, doc, asOkay, rc)

Arguments

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

Return Value integer(kind=ESMF_KIND_I8)

public function ESMF_HConfigAsI8Seq(hconfig, keywordEnforcer, index, keyString, doc, asOkay, rc)

Arguments

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

Return Value integer(kind=ESMF_KIND_I8), allocatable, (:)

public function ESMF_HConfigAsI8SeqMapKey(hconfig, keywordEnforcer, index, keyString, doc, asOkay, rc)

Arguments

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

Return Value integer(kind=ESMF_KIND_I8), allocatable, (:)

public function ESMF_HConfigAsI8SeqMapVal(hconfig, keywordEnforcer, index, keyString, doc, asOkay, rc)

Arguments

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

Return Value integer(kind=ESMF_KIND_I8), allocatable, (:)

public function ESMF_HConfigGetInit(hconfig)

Arguments

Type IntentOptional Attributes Name
type(ESMF_HConfig), intent(in), optional :: hconfig

Return Value integer(kind=ESMF_KIND_I8)

private function ESMF_HConfigIterAsI8(hconfig, keywordEnforcer, index, keyString, doc, asOkay, rc)

Arguments

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

Return Value integer(kind=ESMF_KIND_I8)

private function ESMF_HConfigIterAsI8Seq(hconfig, keywordEnforcer, index, keyString, doc, asOkay, rc)

Arguments

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

Return Value integer(kind=ESMF_KIND_I8), allocatable, (:)

private function ESMF_HConfigIterGetInit(hconfig)

Arguments

Type IntentOptional Attributes Name
type(ESMF_HConfigIter), intent(in), optional :: hconfig

Return Value integer(kind=ESMF_KIND_I8)

public function ESMF_HConfigAsLogical(hconfig, keywordEnforcer, index, keyString, doc, asOkay, rc)

Arguments

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

Return Value logical

public function ESMF_HConfigAsLogicalMapKey(hconfig, keywordEnforcer, index, keyString, doc, asOkay, rc)

Arguments

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

Return Value logical

public function ESMF_HConfigAsLogicalMapVal(hconfig, keywordEnforcer, index, keyString, doc, asOkay, rc)

Arguments

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

Return Value logical

public function ESMF_HConfigAsLogicalSeq(hconfig, keywordEnforcer, index, keyString, doc, asOkay, rc)

Arguments

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

Return Value logical, allocatable, (:)

public function ESMF_HConfigAsLogicalSeqMapKey(hconfig, keywordEnforcer, index, keyString, doc, asOkay, rc)

Arguments

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

Return Value logical, allocatable, (:)

public function ESMF_HConfigAsLogicalSeqMapVal(hconfig, keywordEnforcer, index, keyString, doc, asOkay, rc)

Arguments

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

Return Value logical, allocatable, (:)

private function ESMF_HConfigEQ(HConfig1, HConfig2)

Arguments

Type IntentOptional Attributes Name
type(ESMF_HConfig), intent(in) :: HConfig1
type(ESMF_HConfig), intent(in) :: HConfig2

Return Value logical

public function ESMF_HConfigIsDefined(hconfig, keywordEnforcer, index, keyString, doc, rc)

Arguments

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

Return Value logical

public function ESMF_HConfigIsDefinedMapKey(hconfig, keywordEnforcer, index, keyString, doc, rc)

Arguments

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

Return Value logical

public function ESMF_HConfigIsDefinedMapVal(hconfig, keywordEnforcer, index, keyString, doc, rc)

Arguments

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

Return Value logical

public function ESMF_HConfigIsMap(hconfig, keywordEnforcer, index, keyString, doc, rc)

Arguments

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

Return Value logical

public function ESMF_HConfigIsMapMapKey(hconfig, keywordEnforcer, index, keyString, doc, rc)

Arguments

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

Return Value logical

public function ESMF_HConfigIsMapMapVal(hconfig, keywordEnforcer, index, keyString, doc, rc)

Arguments

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

Return Value logical

public function ESMF_HConfigIsNull(hconfig, keywordEnforcer, index, keyString, doc, rc)

Arguments

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

Return Value logical

public function ESMF_HConfigIsNullMapKey(hconfig, keywordEnforcer, index, keyString, doc, rc)

Arguments

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

Return Value logical

public function ESMF_HConfigIsNullMapVal(hconfig, keywordEnforcer, index, keyString, doc, rc)

Arguments

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

Return Value logical

public function ESMF_HConfigIsScalar(hconfig, keywordEnforcer, index, keyString, doc, rc)

Arguments

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

Return Value logical

public function ESMF_HConfigIsScalarMapKey(hconfig, keywordEnforcer, index, keyString, doc, rc)

Arguments

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

Return Value logical

public function ESMF_HConfigIsScalarMapVal(hconfig, keywordEnforcer, index, keyString, doc, rc)

Arguments

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

Return Value logical

public function ESMF_HConfigIsSequence(hconfig, keywordEnforcer, index, keyString, doc, rc)

Arguments

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

Return Value logical

public function ESMF_HConfigIsSequenceMapKey(hconfig, keywordEnforcer, index, keyString, doc, rc)

Arguments

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

Return Value logical

public function ESMF_HConfigIsSequenceMapVal(hconfig, keywordEnforcer, index, keyString, doc, rc)

Arguments

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

Return Value logical

private function ESMF_HConfigIterAsLogical(hconfig, keywordEnforcer, index, keyString, doc, asOkay, rc)

Arguments

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

Return Value logical

private function ESMF_HConfigIterAsLogicalSeq(hconfig, keywordEnforcer, index, keyString, doc, asOkay, rc)

Arguments

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

Return Value logical, allocatable, (:)

private function ESMF_HConfigIterEQ(HConfig1, HConfig2)

Arguments

Type IntentOptional Attributes Name
type(ESMF_HConfigIter), intent(in) :: HConfig1
type(ESMF_HConfigIter), intent(in) :: HConfig2

Return Value logical

public function ESMF_HConfigIterIsMap(hconfig, keywordEnforcer, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_HConfigIter), intent(in) :: hconfig
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(out), optional :: rc

Return Value logical

public function ESMF_HConfigIterIsSequence(hconfig, keywordEnforcer, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_HConfigIter), intent(in) :: hconfig
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(out), optional :: rc

Return Value logical

public function ESMF_HConfigIterLoop(hconfig, hconfigBegin, hconfigEnd, keywordEnforcer, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_HConfigIter), intent(inout) :: hconfig
type(ESMF_HConfigIter), intent(in) :: hconfigBegin
type(ESMF_HConfigIter), intent(in) :: hconfigEnd
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(out), optional :: rc

Return Value logical

private function ESMF_HConfigIterNE(HConfig1, HConfig2)

Arguments

Type IntentOptional Attributes Name
type(ESMF_HConfigIter), intent(in) :: HConfig1
type(ESMF_HConfigIter), intent(in) :: HConfig2

Return Value logical

private function ESMF_HConfigItrIsDefined(hconfig, keywordEnforcer, index, keyString, doc, rc)

Arguments

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

Return Value logical

private function ESMF_HConfigItrIsMap(hconfig, keywordEnforcer, index, keyString, doc, rc)

Arguments

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

Return Value logical

private function ESMF_HConfigItrIsNull(hconfig, keywordEnforcer, index, keyString, doc, rc)

Arguments

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

Return Value logical

private function ESMF_HConfigItrIsScalar(hconfig, keywordEnforcer, index, keyString, doc, rc)

Arguments

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

Return Value logical

private function ESMF_HConfigItrIsSequence(hconfig, keywordEnforcer, index, keyString, doc, rc)

Arguments

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

Return Value logical

private function ESMF_HConfigNE(HConfig1, HConfig2)

Arguments

Type IntentOptional Attributes Name
type(ESMF_HConfig), intent(in) :: HConfig1
type(ESMF_HConfig), intent(in) :: HConfig2

Return Value logical

public function ESMF_HConfigValidateMapKeys(hconfig, vocabulary, keywordEnforcer, badKey, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_HConfig), intent(in) :: hconfig
character(len=*), intent(in) :: vocabulary(:)
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
character(len=:), intent(out), optional, allocatable :: badKey
integer, intent(out), optional :: rc

Return Value logical

public function ESMF_HConfigAsR4(hconfig, keywordEnforcer, index, keyString, doc, asOkay, rc)

Arguments

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

Return Value real(kind=ESMF_KIND_R4)

public function ESMF_HConfigAsR4MapKey(hconfig, keywordEnforcer, index, keyString, doc, asOkay, rc)

Arguments

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

Return Value real(kind=ESMF_KIND_R4)

public function ESMF_HConfigAsR4MapVal(hconfig, keywordEnforcer, index, keyString, doc, asOkay, rc)

Arguments

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

Return Value real(kind=ESMF_KIND_R4)

public function ESMF_HConfigAsR4Seq(hconfig, keywordEnforcer, index, keyString, doc, asOkay, rc)

Arguments

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

Return Value real(kind=ESMF_KIND_R4), allocatable, (:)

public function ESMF_HConfigAsR4SeqMapKey(hconfig, keywordEnforcer, index, keyString, doc, asOkay, rc)

Arguments

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

Return Value real(kind=ESMF_KIND_R4), allocatable, (:)

public function ESMF_HConfigAsR4SeqMapVal(hconfig, keywordEnforcer, index, keyString, doc, asOkay, rc)

Arguments

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

Return Value real(kind=ESMF_KIND_R4), allocatable, (:)

private function ESMF_HConfigIterAsR4(hconfig, keywordEnforcer, index, keyString, doc, asOkay, rc)

Arguments

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

Return Value real(kind=ESMF_KIND_R4)

private function ESMF_HConfigIterAsR4Seq(hconfig, keywordEnforcer, index, keyString, doc, asOkay, rc)

Arguments

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

Return Value real(kind=ESMF_KIND_R4), allocatable, (:)

public function ESMF_HConfigAsR8(hconfig, keywordEnforcer, index, keyString, doc, asOkay, rc)

Arguments

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

Return Value real(kind=ESMF_KIND_R8)

public function ESMF_HConfigAsR8MapKey(hconfig, keywordEnforcer, index, keyString, doc, asOkay, rc)

Arguments

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

Return Value real(kind=ESMF_KIND_R8)

public function ESMF_HConfigAsR8MapVal(hconfig, keywordEnforcer, index, keyString, doc, asOkay, rc)

Arguments

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

Return Value real(kind=ESMF_KIND_R8)

public function ESMF_HConfigAsR8Seq(hconfig, keywordEnforcer, index, keyString, doc, asOkay, rc)

Arguments

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

Return Value real(kind=ESMF_KIND_R8), allocatable, (:)

public function ESMF_HConfigAsR8SeqMapKey(hconfig, keywordEnforcer, index, keyString, doc, asOkay, rc)

Arguments

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

Return Value real(kind=ESMF_KIND_R8), allocatable, (:)

public function ESMF_HConfigAsR8SeqMapVal(hconfig, keywordEnforcer, index, keyString, doc, asOkay, rc)

Arguments

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

Return Value real(kind=ESMF_KIND_R8), allocatable, (:)

private function ESMF_HConfigIterAsR8(hconfig, keywordEnforcer, index, keyString, doc, asOkay, rc)

Arguments

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

Return Value real(kind=ESMF_KIND_R8)

private function ESMF_HConfigIterAsR8Seq(hconfig, keywordEnforcer, index, keyString, doc, asOkay, rc)

Arguments

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

Return Value real(kind=ESMF_KIND_R8), allocatable, (:)

public function ESMF_HConfigCreateAt(hconfig, keywordEnforcer, index, key, keyString, doc, rc)

Arguments

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

Return Value type(ESMF_HConfig)

public function ESMF_HConfigCreateAtMapKey(hconfig, keywordEnforcer, index, key, keyString, doc, rc)

Arguments

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

Return Value type(ESMF_HConfig)

public function ESMF_HConfigCreateAtMapVal(hconfig, keywordEnforcer, index, key, keyString, doc, rc)

Arguments

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

Return Value type(ESMF_HConfig)

private function ESMF_HConfigCreateDefault(keywordEnforcer, content, filename, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
character(len=*), intent(in), optional :: content
character(len=*), intent(in), optional :: filename
integer, intent(out), optional :: rc

Return Value type(ESMF_HConfig)

private function ESMF_HConfigCreateHConfig(content, keywordEnforcer, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_HConfig), intent(in) :: content
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(out), optional :: rc

Return Value type(ESMF_HConfig)

private function ESMF_HConfigCreateI4(content, keywordEnforcer, rc)

Arguments

Type IntentOptional Attributes Name
integer(kind=ESMF_KIND_I4), intent(in) :: content
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(out), optional :: rc

Return Value type(ESMF_HConfig)

private function ESMF_HConfigCreateI4Seq(content, keywordEnforcer, rc)

Arguments

Type IntentOptional Attributes Name
integer(kind=ESMF_KIND_I4), intent(in) :: content(:)
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(out), optional :: rc

Return Value type(ESMF_HConfig)

private function ESMF_HConfigCreateI8(content, keywordEnforcer, rc)

Arguments

Type IntentOptional Attributes Name
integer(kind=ESMF_KIND_I8), intent(in) :: content
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(out), optional :: rc

Return Value type(ESMF_HConfig)

private function ESMF_HConfigCreateI8Seq(content, keywordEnforcer, rc)

Arguments

Type IntentOptional Attributes Name
integer(kind=ESMF_KIND_I8), intent(in) :: content(:)
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(out), optional :: rc

Return Value type(ESMF_HConfig)

private function ESMF_HConfigCreateLogical(content, keywordEnforcer, rc)

Arguments

Type IntentOptional Attributes Name
logical, intent(in) :: content
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(out), optional :: rc

Return Value type(ESMF_HConfig)

private function ESMF_HConfigCreateLogicalSeq(content, keywordEnforcer, rc)

Arguments

Type IntentOptional Attributes Name
logical, intent(in) :: content(:)
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(out), optional :: rc

Return Value type(ESMF_HConfig)

private function ESMF_HConfigCreateR4(content, keywordEnforcer, rc)

Arguments

Type IntentOptional Attributes Name
real(kind=ESMF_KIND_R4), intent(in) :: content
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(out), optional :: rc

Return Value type(ESMF_HConfig)

private function ESMF_HConfigCreateR4Seq(content, keywordEnforcer, rc)

Arguments

Type IntentOptional Attributes Name
real(kind=ESMF_KIND_R4), intent(in) :: content(:)
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(out), optional :: rc

Return Value type(ESMF_HConfig)

private function ESMF_HConfigCreateR8(content, keywordEnforcer, rc)

Arguments

Type IntentOptional Attributes Name
real(kind=ESMF_KIND_R8), intent(in) :: content
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(out), optional :: rc

Return Value type(ESMF_HConfig)

private function ESMF_HConfigCreateR8Seq(content, keywordEnforcer, rc)

Arguments

Type IntentOptional Attributes Name
real(kind=ESMF_KIND_R8), intent(in) :: content(:)
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(out), optional :: rc

Return Value type(ESMF_HConfig)

private function ESMF_HConfigCreateStringSeq(content, keywordEnforcer, rc)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: content(:)
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(out), optional :: rc

Return Value type(ESMF_HConfig)

public function ESMF_HConfigIterAsHConfig(hconfig, keywordEnforcer, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_HConfigIter), intent(in) :: hconfig
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(out), optional :: rc

Return Value type(ESMF_HConfig)

private function ESMF_HConfigIterCreateAt(hconfig, keywordEnforcer, index, key, keyString, doc, rc)

Arguments

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

Return Value type(ESMF_HConfig)

public function ESMF_HConfigIterBegin(hconfig, keywordEnforcer, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_HConfig), intent(in) :: hconfig
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(out), optional :: rc

Return Value type(ESMF_HConfigIter)

public function ESMF_HConfigIterBeginMapKey(hconfig, keywordEnforcer, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_HConfigIter), intent(in) :: hconfig
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(out), optional :: rc

Return Value type(ESMF_HConfigIter)

public function ESMF_HConfigIterBeginMapVal(hconfig, keywordEnforcer, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_HConfigIter), intent(in) :: hconfig
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(out), optional :: rc

Return Value type(ESMF_HConfigIter)

public function ESMF_HConfigIterEnd(hconfig, keywordEnforcer, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_HConfig), intent(in) :: hconfig
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(out), optional :: rc

Return Value type(ESMF_HConfigIter)

public function ESMF_HConfigIterEndMapKey(hconfig, keywordEnforcer, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_HConfigIter), intent(in) :: hconfig
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(out), optional :: rc

Return Value type(ESMF_HConfigIter)

public function ESMF_HConfigIterEndMapVal(hconfig, keywordEnforcer, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_HConfigIter), intent(in) :: hconfig
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(out), optional :: rc

Return Value type(ESMF_HConfigIter)

private function ESMF_HConfigItrIterBegin(hconfig, keywordEnforcer, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_HConfigIter), intent(in) :: hconfig
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(out), optional :: rc

Return Value type(ESMF_HConfigIter)

private function ESMF_HConfigItrIterEnd(hconfig, keywordEnforcer, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_HConfigIter), intent(in) :: hconfig
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(out), optional :: rc

Return Value type(ESMF_HConfigIter)


Subroutines

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_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_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_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_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_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_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_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

private subroutine ESMF_HConfigAddMapValHConfig(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_HConfigAddMapValI4(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_HConfigAddMapValI4Seq(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_HConfigAddMapValI8(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_HConfigAddMapValI8Seq(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_HConfigAddMapValLogical(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_HConfigAddMapValLogicalSeq(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_HConfigAddMapValR4(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_HConfigAddMapValR4Seq(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_HConfigAddMapValR8(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_HConfigAddMapValR8Seq(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_HConfigAddMapValString(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_HConfigAddMapValStringSeq(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_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_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_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_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_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_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

public subroutine ESMF_HConfigDestroy(hconfig, keywordEnforcer, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_HConfig), intent(inout) :: hconfig
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(out), optional :: rc

public subroutine ESMF_HConfigFileLoad(hconfig, filename, keywordEnforcer, doc, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_HConfig), intent(in) :: hconfig
character(len=*), intent(in) :: filename
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(in), optional :: doc
integer, intent(out), optional :: rc

public subroutine ESMF_HConfigFileSave(hconfig, filename, keywordEnforcer, doc, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_HConfig), intent(in) :: hconfig
character(len=*), intent(in) :: filename
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
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_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_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_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_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_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_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_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_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_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_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_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_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

public subroutine ESMF_HConfigIterNext(hconfig, keywordEnforcer, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_HConfigIter), intent(inout) :: hconfig
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(out), optional :: rc

private subroutine ESMF_HConfigIterRemove(hconfig, keywordEnforcer, index, keyString, rc)

Arguments

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

private subroutine ESMF_HConfigIterSetHConfig(hconfig, content, keywordEnforcer, 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
integer, intent(in), optional :: index
character(len=*), intent(in), optional :: keyString
integer, intent(in), optional :: doc
integer, intent(out), optional :: rc

private subroutine ESMF_HConfigIterSetI4(hconfig, content, keywordEnforcer, 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
integer, intent(in), optional :: index
character(len=*), intent(in), optional :: keyString
integer, intent(in), optional :: doc
integer, intent(out), optional :: rc

private subroutine ESMF_HConfigIterSetI4Seq(hconfig, content, keywordEnforcer, 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
integer, intent(in), optional :: index
character(len=*), intent(in), optional :: keyString
integer, intent(in), optional :: doc
integer, intent(out), optional :: rc

private subroutine ESMF_HConfigIterSetI8(hconfig, content, keywordEnforcer, 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
integer, intent(in), optional :: index
character(len=*), intent(in), optional :: keyString
integer, intent(in), optional :: doc
integer, intent(out), optional :: rc

private subroutine ESMF_HConfigIterSetI8Seq(hconfig, content, keywordEnforcer, 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
integer, intent(in), optional :: index
character(len=*), intent(in), optional :: keyString
integer, intent(in), optional :: doc
integer, intent(out), optional :: rc

private subroutine ESMF_HConfigIterSetLogical(hconfig, content, keywordEnforcer, index, keyString, doc, rc)

Arguments

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

private subroutine ESMF_HConfigIterSetLogicalSeq(hconfig, content, keywordEnforcer, index, keyString, doc, rc)

Arguments

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

private subroutine ESMF_HConfigIterSetR4(hconfig, content, keywordEnforcer, 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
integer, intent(in), optional :: index
character(len=*), intent(in), optional :: keyString
integer, intent(in), optional :: doc
integer, intent(out), optional :: rc

private subroutine ESMF_HConfigIterSetR4Seq(hconfig, content, keywordEnforcer, 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
integer, intent(in), optional :: index
character(len=*), intent(in), optional :: keyString
integer, intent(in), optional :: doc
integer, intent(out), optional :: rc

private subroutine ESMF_HConfigIterSetR8(hconfig, content, keywordEnforcer, 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
integer, intent(in), optional :: index
character(len=*), intent(in), optional :: keyString
integer, intent(in), optional :: doc
integer, intent(out), optional :: rc

private subroutine ESMF_HConfigIterSetR8Seq(hconfig, content, keywordEnforcer, 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
integer, intent(in), optional :: index
character(len=*), intent(in), optional :: keyString
integer, intent(in), optional :: doc
integer, intent(out), optional :: rc

private subroutine ESMF_HConfigIterSetString(hconfig, content, keywordEnforcer, 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
integer, intent(in), optional :: index
character(len=*), intent(in), optional :: keyString
integer, intent(in), optional :: doc
integer, intent(out), optional :: rc

private subroutine ESMF_HConfigIterSetStringSeq(hconfig, content, keywordEnforcer, 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
integer, intent(in), optional :: index
character(len=*), intent(in), optional :: keyString
integer, intent(in), optional :: doc
integer, intent(out), optional :: rc

public subroutine ESMF_HConfigLoad(hconfig, content, keywordEnforcer, rc)

Arguments

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

public subroutine ESMF_HConfigRemove(hconfig, keywordEnforcer, index, keyString, rc)

Arguments

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

private subroutine ESMF_HConfigSetHConfig(hconfig, content, keywordEnforcer, 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
integer, intent(in), optional :: index
character(len=*), intent(in), optional :: keyString
integer, intent(in), optional :: doc
integer, intent(out), optional :: rc

private subroutine ESMF_HConfigSetI4(hconfig, content, keywordEnforcer, 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
integer, intent(in), optional :: index
character(len=*), intent(in), optional :: keyString
integer, intent(in), optional :: doc
integer, intent(out), optional :: rc

private subroutine ESMF_HConfigSetI4Seq(hconfig, content, keywordEnforcer, 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
integer, intent(in), optional :: index
character(len=*), intent(in), optional :: keyString
integer, intent(in), optional :: doc
integer, intent(out), optional :: rc

private subroutine ESMF_HConfigSetI8(hconfig, content, keywordEnforcer, 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
integer, intent(in), optional :: index
character(len=*), intent(in), optional :: keyString
integer, intent(in), optional :: doc
integer, intent(out), optional :: rc

private subroutine ESMF_HConfigSetI8Seq(hconfig, content, keywordEnforcer, 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
integer, intent(in), optional :: index
character(len=*), intent(in), optional :: keyString
integer, intent(in), optional :: doc
integer, intent(out), optional :: rc

private subroutine ESMF_HConfigSetLogical(hconfig, content, keywordEnforcer, index, keyString, doc, rc)

Arguments

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

private subroutine ESMF_HConfigSetLogicalSeq(hconfig, content, keywordEnforcer, index, keyString, doc, rc)

Arguments

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

private subroutine ESMF_HConfigSetMapKeyHConfig(hconfig, content, keywordEnforcer, 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
integer, intent(in), optional :: index
character(len=*), intent(in), optional :: keyString
integer, intent(in), optional :: doc
integer, intent(out), optional :: rc

private subroutine ESMF_HConfigSetMapKeyI4(hconfig, content, keywordEnforcer, 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
integer, intent(in), optional :: index
character(len=*), intent(in), optional :: keyString
integer, intent(in), optional :: doc
integer, intent(out), optional :: rc

private subroutine ESMF_HConfigSetMapKeyI4Seq(hconfig, content, keywordEnforcer, 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
integer, intent(in), optional :: index
character(len=*), intent(in), optional :: keyString
integer, intent(in), optional :: doc
integer, intent(out), optional :: rc

private subroutine ESMF_HConfigSetMapKeyI8(hconfig, content, keywordEnforcer, 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
integer, intent(in), optional :: index
character(len=*), intent(in), optional :: keyString
integer, intent(in), optional :: doc
integer, intent(out), optional :: rc

private subroutine ESMF_HConfigSetMapKeyI8Seq(hconfig, content, keywordEnforcer, 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
integer, intent(in), optional :: index
character(len=*), intent(in), optional :: keyString
integer, intent(in), optional :: doc
integer, intent(out), optional :: rc

private subroutine ESMF_HConfigSetMapKeyLogical(hconfig, content, keywordEnforcer, index, keyString, doc, rc)

Arguments

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

private subroutine ESMF_HConfigSetMapKeyLogicalSeq(hconfig, content, keywordEnforcer, index, keyString, doc, rc)

Arguments

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

private subroutine ESMF_HConfigSetMapKeyR4(hconfig, content, keywordEnforcer, 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
integer, intent(in), optional :: index
character(len=*), intent(in), optional :: keyString
integer, intent(in), optional :: doc
integer, intent(out), optional :: rc

private subroutine ESMF_HConfigSetMapKeyR4Seq(hconfig, content, keywordEnforcer, 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
integer, intent(in), optional :: index
character(len=*), intent(in), optional :: keyString
integer, intent(in), optional :: doc
integer, intent(out), optional :: rc

private subroutine ESMF_HConfigSetMapKeyR8(hconfig, content, keywordEnforcer, 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
integer, intent(in), optional :: index
character(len=*), intent(in), optional :: keyString
integer, intent(in), optional :: doc
integer, intent(out), optional :: rc

private subroutine ESMF_HConfigSetMapKeyR8Seq(hconfig, content, keywordEnforcer, 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
integer, intent(in), optional :: index
character(len=*), intent(in), optional :: keyString
integer, intent(in), optional :: doc
integer, intent(out), optional :: rc

private subroutine ESMF_HConfigSetMapKeyString(hconfig, content, keywordEnforcer, 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
integer, intent(in), optional :: index
character(len=*), intent(in), optional :: keyString
integer, intent(in), optional :: doc
integer, intent(out), optional :: rc

private subroutine ESMF_HConfigSetMapKeyStringSeq(hconfig, content, keywordEnforcer, 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
integer, intent(in), optional :: index
character(len=*), intent(in), optional :: keyString
integer, intent(in), optional :: doc
integer, intent(out), optional :: rc

private subroutine ESMF_HConfigSetMapValHConfig(hconfig, content, keywordEnforcer, 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
integer, intent(in), optional :: index
character(len=*), intent(in), optional :: keyString
integer, intent(in), optional :: doc
integer, intent(out), optional :: rc

private subroutine ESMF_HConfigSetMapValI4(hconfig, content, keywordEnforcer, 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
integer, intent(in), optional :: index
character(len=*), intent(in), optional :: keyString
integer, intent(in), optional :: doc
integer, intent(out), optional :: rc

private subroutine ESMF_HConfigSetMapValI4Seq(hconfig, content, keywordEnforcer, 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
integer, intent(in), optional :: index
character(len=*), intent(in), optional :: keyString
integer, intent(in), optional :: doc
integer, intent(out), optional :: rc

private subroutine ESMF_HConfigSetMapValI8(hconfig, content, keywordEnforcer, 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
integer, intent(in), optional :: index
character(len=*), intent(in), optional :: keyString
integer, intent(in), optional :: doc
integer, intent(out), optional :: rc

private subroutine ESMF_HConfigSetMapValI8Seq(hconfig, content, keywordEnforcer, 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
integer, intent(in), optional :: index
character(len=*), intent(in), optional :: keyString
integer, intent(in), optional :: doc
integer, intent(out), optional :: rc

private subroutine ESMF_HConfigSetMapValLogical(hconfig, content, keywordEnforcer, index, keyString, doc, rc)

Arguments

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

private subroutine ESMF_HConfigSetMapValLogicalSeq(hconfig, content, keywordEnforcer, index, keyString, doc, rc)

Arguments

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

private subroutine ESMF_HConfigSetMapValR4(hconfig, content, keywordEnforcer, 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
integer, intent(in), optional :: index
character(len=*), intent(in), optional :: keyString
integer, intent(in), optional :: doc
integer, intent(out), optional :: rc

private subroutine ESMF_HConfigSetMapValR4Seq(hconfig, content, keywordEnforcer, 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
integer, intent(in), optional :: index
character(len=*), intent(in), optional :: keyString
integer, intent(in), optional :: doc
integer, intent(out), optional :: rc

private subroutine ESMF_HConfigSetMapValR8(hconfig, content, keywordEnforcer, 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
integer, intent(in), optional :: index
character(len=*), intent(in), optional :: keyString
integer, intent(in), optional :: doc
integer, intent(out), optional :: rc

private subroutine ESMF_HConfigSetMapValR8Seq(hconfig, content, keywordEnforcer, 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
integer, intent(in), optional :: index
character(len=*), intent(in), optional :: keyString
integer, intent(in), optional :: doc
integer, intent(out), optional :: rc

private subroutine ESMF_HConfigSetMapValString(hconfig, content, keywordEnforcer, 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
integer, intent(in), optional :: index
character(len=*), intent(in), optional :: keyString
integer, intent(in), optional :: doc
integer, intent(out), optional :: rc

private subroutine ESMF_HConfigSetMapValStringSeq(hconfig, content, keywordEnforcer, 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
integer, intent(in), optional :: index
character(len=*), intent(in), optional :: keyString
integer, intent(in), optional :: doc
integer, intent(out), optional :: rc

private subroutine ESMF_HConfigSetR4(hconfig, content, keywordEnforcer, 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
integer, intent(in), optional :: index
character(len=*), intent(in), optional :: keyString
integer, intent(in), optional :: doc
integer, intent(out), optional :: rc

private subroutine ESMF_HConfigSetR4Seq(hconfig, content, keywordEnforcer, 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
integer, intent(in), optional :: index
character(len=*), intent(in), optional :: keyString
integer, intent(in), optional :: doc
integer, intent(out), optional :: rc

private subroutine ESMF_HConfigSetR8(hconfig, content, keywordEnforcer, 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
integer, intent(in), optional :: index
character(len=*), intent(in), optional :: keyString
integer, intent(in), optional :: doc
integer, intent(out), optional :: rc

private subroutine ESMF_HConfigSetR8Seq(hconfig, content, keywordEnforcer, 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
integer, intent(in), optional :: index
character(len=*), intent(in), optional :: keyString
integer, intent(in), optional :: doc
integer, intent(out), optional :: rc

private subroutine ESMF_HConfigSetString(hconfig, content, keywordEnforcer, 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
integer, intent(in), optional :: index
character(len=*), intent(in), optional :: keyString
integer, intent(in), optional :: doc
integer, intent(out), optional :: rc

private subroutine ESMF_HConfigSetStringSeq(hconfig, content, keywordEnforcer, 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
integer, intent(in), optional :: index
character(len=*), intent(in), optional :: keyString
integer, intent(in), optional :: doc
integer, intent(out), optional :: rc