TNameValueList Class module:IniObjects file:IniObjects

Generics Expand Generics

  • Add
    • AddString
    • TNameValueList_AddDouble
    • TNameValueList_AddReal
    • TNameValueList_AddInt
    • TNameValueList_AddLogical

Subroutines Expand Arguments

  • AddString(this, AName, AValue, only_if_undefined)
    • TNameValueList   :: this
    • character(LEN=*) intent(in) :: AName
    • character(LEN=*) intent(in) :: AValue
    • logical optional, intent(in) :: only_if_undefined
  • Clear(this)
  • Delete(this, i)
  • Error(this, Msg, Key)
    • TNameValueList   :: this
    • character(LEN=*)  :: Msg
    • character(LEN=*) optional :: Key
  • FailStop(this)
  • Init(this, ignoreDuplicates)
  • Override(this, Settings, only_if_exists)
  • SetCapacity(this, C)
  • TNameValueList_AddDouble(this, AName, AValue)
    • TNameValueList   :: this
    • character(LEN=*) intent(in) :: AName
    • double precision intent(in) :: AValue
  • TNameValueList_AddInt(this, AName, AValue)
    • TNameValueList   :: this
    • character(LEN=*) intent(in) :: AName
    • integer intent(in) :: AValue
  • TNameValueList_AddLogical(this, AName, AValue)
    • TNameValueList   :: this
    • character(LEN=*) intent(in) :: AName
    • logical intent(in) :: AValue
  • TNameValueList_AddReal(this, AName, AValue)
    • TNameValueList   :: this
    • character(LEN=*) intent(in) :: AName
    • real intent(in) :: AValue
  • TNameValueList_Free(this)

    Functions  Expand Arguments

  • logical HasKey(this, AName)
  • integer IndexOf(this, AName)
  • character(LEN=:) pointer Name(this, i)
  • character(LEN=:) pointer Value(this, i)
  • character(LEN=:) pointer ValueOf(this, AName)

Properties

  • integer  :: Count
  • integer  :: Delta
  • integer  :: Capacity
  • logical  :: ignoreDuplicates
  • logical  :: AllowDuplicateKeys
  • TNameValue_pointer  :: Items dimension(:), allocatable

Tree Diagrams