Public, generic name: destruct()
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(FTValue) | :: | self |
Generic Name: init()
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(FTObject) | :: | self |
Base class implementation of the assignment function. Call this from within any subclasses copy assignment function. All FTObject's implementation does is set the reference count to one, implying no additional ownership to the caller that is creating the copy.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(FTObject), | intent(in) | :: | self |
Retain increases the reference count by one and implies ownership to the caller. ### Usage: CALL obj\ % retain()
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(FTObject) | :: | self |
Owners of objects should call isUnreferenced after releasing a pointer object. If true, the object should be deallocated and then set to point to NULL()
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(FTObject) | :: | self |
Public, generic name: initwithValue()
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(FTValue) | :: | self | ||||
real | :: | v |
Public, generic name: initwithValue()
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(FTValue) | :: | self | ||||
doubleprecision | :: | v |
Public, generic name: initwithValue()
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(FTValue) | :: | self | ||||
character(len=*) | :: | v |
Public, generic name: initwithValue()
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(FTValue) | :: | self | ||||
logical | :: | v |
Public, generic name: initwithValue()
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(FTValue) | :: | self | ||||
integer | :: | v |
Public, generic name: initwithValue()
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(FTValue) | :: | self | ||||
real(kind=SELECTED_REAL_KIND(QUAD_DIGITS)) | :: | v |
Get the double precision value stored in the object, or convert the value in the object to a double precision if it is of a different type.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(FTValue) | :: | self |
Get the string value of length requestedLength stored in the object, or convert the value in the object to a string of that length if it is of a different type.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(FTValue) | :: | self | ||||
integer | :: | requestedLength |
Get the logical value stored in the object, or convert the value in the object to a logical if it is of a different type.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(FTValue) | :: | self |
Get the integer value stored in the object, or convert the value in the object to an integer if it is of a different type.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(FTValue) | :: | self |
Returns the description of the value. In this case, it returns the stringValue() of the object.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(FTValue) | :: | self |
Prints the description of the value to unit iUnit. In this case, it prints
the stringValue() of the object.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(FTValue) | :: | self | ||||
integer | :: | iUnit |
Class name returns a string with the name of the type of the object
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(FTValue) | :: | self |