- Add
- AddString
- TNameValueList_AddDouble
- TNameValueList_AddReal
- TNameValueList_AddInt
- TNameValueList_AddLogical
- 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)
-
TNameValueList
:: this
-
logical intent(in), optional :: 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)
-
logical
HasKey(this, AName)
-
TNameValueList intent(in)
:: this
-
character(LEN=*) intent(in) :: AName
-
integer
IndexOf(this, AName)
-
TNameValueList intent(in)
:: this
-
character(LEN=*) intent(in) :: AName
-
character(LEN=:) pointer
Name(this, i)
-
character(LEN=:) pointer
Value(this, i)
-
character(LEN=:) pointer
ValueOf(this, AName)
-
TNameValueList intent(in)
:: this
-
character(LEN=*) intent(in) :: AName
Properties
- integer :: Count
- integer :: Delta
- integer :: Capacity
- logical :: ignoreDuplicates
- logical :: AllowDuplicateKeys
- TNameValue_pointer
:: Items dimension(:), allocatable