TSettingIni Class module:settings file:settings

Subroutines Expand Arguments

  • FailStop(this)
  • SettingValuesForTagName(this, name, tag, OutList, filename)

    Reads all entries of the form "name[tag,setting] = value", storing setting=value in OutList

    • TSettingIni   :: this
    • character(LEN=*) intent(in) :: name
    • character(LEN=*) intent(in) :: tag
    • TNameValueList   :: OutList
    • logical intent(in), optional :: filename
  • TagValuesForName(this, name, OutList, filename)

    Reads all entries of the form "name[tag] = value", storing tag=value in OutList

    Functions  Expand Arguments

  • character(LEN=:) allocatable ReadFilename(this, ADir, NotFoundFail, relative)
    • TSettingIni   :: this
    • character(LEN=*) optional, intent(in) :: ADir
    • logical optional :: NotFoundFail
    • logical optional :: relative
  • character(LEN=:) allocatable ReadRelativeFilename(this, ADir, NotFoundFail)
    • TSettingIni   :: this
    • character(LEN=*) optional, intent(in) :: ADir
    • logical optional :: NotFoundFail
  • character(LEN=:) allocatable ReplaceDirs(this, inname, ADir)
    • TSettingIni   :: this
    • character(LEN=*)  :: inname
    • character(LEN=*) optional, intent(in) :: ADir