ESMF_HConfigCreate Interface

public interface ESMF_HConfigCreate

Module Procedures

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)