The FTKeyObjectPairClass is for use by the FTDictionary Class and will generally not be interacted with by the user.
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | public, | parameter | :: | FTDICT_KWD_STRING_LENGTH | = | 64 | 
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=FTDICT_KWD_STRING_LENGTH), | public | :: | keyString | ||||
| class(FTObject), | public, | POINTER | :: | valueObject | => | NULL() | 
| final :: destructFTKeyObjectPair | 
| procedure, public :: init => initFTObject | |
| procedure, public :: className | |
| procedure, public, non_overridable :: copy => copyFTObject | |
| procedure, public, non_overridable :: retain => retainFTObject | |
| procedure, public, non_overridable :: isUnreferenced | |
| procedure, public, non_overridable :: refCount | |
| procedure, public :: initWithObjectAndKey | |
| procedure, public :: description => FTKeyObjectPairDescription | |
| procedure, public :: printDescription => printFTKeyObjectPairDescription | |
| procedure, public :: key | |
| procedure, public :: object | 
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FTKeyObjectPair) | :: | self | 
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FTKeyObjectPair) | :: | self | 
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FTKeyObjectPair) | :: | self | 
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FTKeyObjectPair) | :: | self | ||||
| class(FTObject), | POINTER | :: | v | |||
| character(len=*) | :: | key | 
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(FTKeyObjectPair), | POINTER | :: | self | 
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(FTKeyObjectPair) | :: | self | 
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FTKeyObjectPair) | :: | self | ||||
| integer | :: | iUnit |