printFTObjectDescription Subroutine

public subroutine printFTObjectDescription(self, iUnit)

Generic Name: printDescription()

Prints a string to unit iUnit that represents the contents of the object. FTObject's description simply prints its name. Override this in subclasses to print something useful.

Type Bound

FTObject

Arguments

Type IntentOptional Attributes Name
class(FTObject) :: self
integer :: iUnit

Calls

proc~~printftobjectdescription~~CallsGraph proc~printftobjectdescription FTObject%printFTObjectDescription proc~refcount FTObject%refCount proc~printftobjectdescription->proc~refcount

Called by

proc~~printftobjectdescription~~CalledByGraph proc~printftobjectdescription FTObject%printFTObjectDescription proc~printarray FTMutableObjectArray%printArray proc~printarray->proc~printftobjectdescription proc~printftkeyobjectpairdescription FTKeyObjectPair%printFTKeyObjectPairDescription proc~printftkeyobjectpairdescription->proc~printftobjectdescription proc~printftlinkedrecorddescription FTLinkedListRecord%printFTLinkedRecordDescription proc~printftlinkedrecorddescription->proc~printftobjectdescription proc~releaseftobject releaseFTObject proc~releaseftobject->proc~printftobjectdescription interface~release release interface~release->proc~releaseftobject proc~addobjecttomultiindextableforkeys FTMultiIndexTable%addObjectToMultiIndexTableForKeys proc~addobjecttomultiindextableforkeys->proc~releaseftobject proc~addobjecttosparsematrixforkeys FTSparseMatrix%addObjectToSparseMatrixForKeys proc~addobjecttosparsematrixforkeys->proc~releaseftobject proc~sparsematrixcontainskeys FTSparseMatrix%SparseMatrixContainsKeys proc~addobjecttosparsematrixforkeys->proc~sparsematrixcontainskeys proc~destructftexceptions destructFTExceptions proc~destructftexceptions->proc~releaseftobject proc~releasecurrenterror releaseCurrentError proc~destructftexceptions->proc~releasecurrenterror proc~printallexceptions printAllExceptions proc~destructftexceptions->proc~printallexceptions proc~destructftkeyobjectpair destructFTKeyObjectPair proc~destructftkeyobjectpair->proc~releaseftobject proc~destructftlinkedlistrecord destructFTLinkedListRecord proc~destructftlinkedlistrecord->proc~releaseftobject proc~destructmatrixdata destructMatrixData proc~destructmatrixdata->proc~releaseftobject proc~destructmultiindexmatrixdata destructMultiIndexMatrixData proc~destructmultiindexmatrixdata->proc~releaseftobject proc~destructobjectarray destructObjectArray proc~destructobjectarray->proc~releaseftobject proc~printftlinkedlistdescription FTLinkedList%printFTLinkedListDescription proc~printftlinkedlistdescription->proc~printftlinkedrecorddescription proc~releasecurrenterror->proc~releaseftobject proc~releaseftvaluedictionary releaseFTValueDictionary proc~releaseftvaluedictionary->proc~releaseftobject proc~releasememberdictionary releaseMemberDictionary proc~releasememberdictionary->proc~releaseftobject proc~releasememberlist releaseMemberList proc~releasememberlist->proc~releaseftobject proc~releasesmmemberlist releaseSMMemberList proc~releasesmmemberlist->proc~releaseftobject proc~removeobjectatindex FTMutableObjectArray%removeObjectAtIndex proc~removeobjectatindex->proc~releaseftobject proc~replaceobjectatindexwithobject FTMutableObjectArray%replaceObjectAtIndexWithObject proc~replaceobjectatindexwithobject->proc~releaseftobject proc~adddoubleprecisionvalueforkey FTValueDictionary%addDoublePrecisionValueForKey proc~adddoubleprecisionvalueforkey->interface~release proc~addobjectforkey FTDictionary%addObjectForKey proc~adddoubleprecisionvalueforkey->proc~addobjectforkey proc~addintegervalueforkey FTValueDictionary%addIntegerValueForKey proc~addintegervalueforkey->interface~release proc~addintegervalueforkey->proc~addobjectforkey proc~addlogicalvalueforkey FTValueDictionary%addLogicalValueForKey proc~addlogicalvalueforkey->interface~release proc~addlogicalvalueforkey->proc~addobjectforkey proc~addobjectforkey->interface~release proc~addquadvalueforkey FTValueDictionary%addQuadValueForKey proc~addquadvalueforkey->interface~release proc~addquadvalueforkey->proc~addobjectforkey proc~addrealvalueforkey FTValueDictionary%addRealValueForKey proc~addrealvalueforkey->interface~release proc~addrealvalueforkey->proc~addobjectforkey proc~addstring FTStringSet%AddString proc~addstring->interface~release proc~addstring->proc~addobjectforkey proc~addstringvalueforkey FTValueDictionary%addStringValueForKey proc~addstringvalueforkey->interface~release proc~addstringvalueforkey->proc~addobjectforkey proc~destructexception destructException proc~destructexception->proc~releasememberdictionary proc~destructiterator destructIterator proc~destructiterator->proc~releasememberlist proc~destructsparsematrix destructSparseMatrix proc~destructsparsematrix->proc~releasesmmemberlist proc~initassertionfailureexception FTException%initAssertionFailureException proc~initassertionfailureexception->proc~releasememberdictionary proc~initassertionfailureexception->proc~addobjectforkey none~addvalueforkey~2 FTValueDictionary%addValueForKey proc~initassertionfailureexception->none~addvalueforkey~2 proc~initftexception FTException%initFTException proc~initassertionfailureexception->proc~initftexception proc~initfatalexception FTException%initFatalException proc~initfatalexception->proc~releasememberdictionary proc~initfatalexception->none~addvalueforkey~2 proc~initfatalexception->proc~initftexception proc~initwarningexception FTException%initWarningException proc~initwarningexception->proc~releasememberdictionary proc~initwarningexception->none~addvalueforkey~2 proc~initwarningexception->proc~initftexception proc~pop FTStack%pop proc~pop->interface~release proc~printftdictionarydescription FTDictionary%printFTDictionaryDescription proc~printftdictionarydescription->proc~printftlinkedlistdescription proc~printmultiindextabledescription FTMultiIndexTable%printMultiIndexTableDescription proc~printmultiindextabledescription->proc~printftlinkedlistdescription proc~printstackdescription FTStack%printStackDescription proc~printstackdescription->proc~printftlinkedlistdescription proc~releaseftdata releaseFTData proc~releaseftdata->interface~release proc~releaseftdictionary releaseFTDictionary proc~releaseftdictionary->interface~release proc~releaseftexception releaseFTException proc~releaseftexception->interface~release proc~releaseftkeyobjectpair releaseFTKeyObjectPair proc~releaseftkeyobjectpair->interface~release proc~releaseftlinkedlist releaseFTLinkedList proc~releaseftlinkedlist->interface~release proc~releaseftlinkedlistiterator releaseFTLinkedListIterator proc~releaseftlinkedlistiterator->interface~release proc~releaseftlinkedlistrecord releaseFTLinkedListRecord proc~releaseftlinkedlistrecord->interface~release proc~releaseftmatrixdata releaseFTMatrixData proc~releaseftmatrixdata->interface~release proc~releaseftmultiindexmatrixdata releaseFTMultiIndexMatrixData proc~releaseftmultiindexmatrixdata->interface~release proc~releaseftmultiindextable releaseFTMultiIndexTable proc~releaseftmultiindextable->interface~release proc~releaseftmutableobjectarray releaseFTMutableObjectArray proc~releaseftmutableobjectarray->interface~release proc~releaseftsparsematrix releaseFTSparseMatrix proc~releaseftsparsematrix->interface~release proc~releaseftstack releaseFTStack proc~releaseftstack->interface~release proc~releaseftstringset releaseFTStringSet proc~releaseftstringset->interface~release proc~releaseftvalue releaseFTValue proc~releaseftvalue->interface~release proc~removealllinkedlistobjects FTLinkedList%removeAllLinkedListObjects proc~removealllinkedlistobjects->interface~release proc~removelinkedlistrecord FTLinkedList%removeLinkedListRecord proc~removelinkedlistrecord->interface~release proc~setcurrenterror setCurrentError proc~setcurrenterror->proc~releasecurrenterror proc~setinfodictionary FTException%setInfoDictionary proc~setinfodictionary->proc~releasememberdictionary proc~setlinkedlist FTLinkedListIterator%setLinkedList proc~setlinkedlist->proc~releasememberlist none~addvalueforkey~2->proc~addquadvalueforkey proc~destructftlinkedlist destructFTLinkedList proc~destructftlinkedlist->proc~removealllinkedlistobjects proc~initftexception->proc~setinfodictionary proc~initwithftlinkedlist FTLinkedListIterator%initWithFTLinkedList proc~initwithftlinkedlist->proc~setlinkedlist proc~initwithstrings FTStringSet%initWithStrings proc~initwithstrings->proc~addstring proc~intersectionwithset FTStringSet%intersectionWithSet proc~intersectionwithset->proc~addstring proc~objectinsparsematrixforkeys FTSparseMatrix%objectInSparseMatrixForKeys proc~objectinsparsematrixforkeys->proc~setlinkedlist proc~poplastexception popLastException proc~poplastexception->proc~pop proc~printftexceptiondescription FTException%printFTExceptionDescription proc~printftexceptiondescription->proc~printftdictionarydescription proc~removecurrentrecord FTLinkedListIterator%removeCurrentRecord proc~removecurrentrecord->proc~removelinkedlistrecord proc~removeobject FTLinkedList%removeObject proc~removeobject->proc~removelinkedlistrecord proc~setfromdifference FTStringSet%setFromDifference proc~setfromdifference->proc~addstring proc~sparsematrixcontainskeys->proc~setlinkedlist proc~unionwithset FTStringSet%unionWithSet proc~unionwithset->proc~addstring proc~unionwithset->proc~initwithstrings proc~printallexceptions->proc~initwithftlinkedlist proc~printallexceptions->proc~printftexceptiondescription