refCount Function

public function refCount(self)

Returns the reference count for the object. Normally this is done only for debugging purposes.

Type Bound

FTObject

Arguments

Type IntentOptional Attributes Name
class(FTObject) :: self

Return Value integer


Called by

proc~~refcount~~CalledByGraph proc~refcount FTObject%refCount proc~classname FTObject%className proc~classname->proc~refcount proc~dataclassname FTData%dataClassName proc~dataclassname->proc~refcount proc~destructftobject destructFTObject proc~destructftobject->proc~refcount proc~dictionaryclassname FTDictionary%dictionaryClassName proc~dictionaryclassname->proc~refcount proc~exceptionclassname FTException%exceptionClassName proc~exceptionclassname->proc~refcount proc~ftobjectdescription FTObject%FTObjectDescription proc~ftobjectdescription->proc~refcount proc~printftobjectdescription FTObject%printFTObjectDescription proc~printftobjectdescription->proc~refcount proc~stackclassname FTStack%stackClassName proc~stackclassname->proc~refcount proc~valueclassname FTValue%valueClassName proc~valueclassname->proc~refcount proc~valuedictionaryclassname FTValueDictionary%valueDictionaryClassName proc~valuedictionaryclassname->proc~refcount proc~ftkeyobjectpairdescription FTKeyObjectPair%FTKeyObjectPairDescription proc~ftkeyobjectpairdescription->proc~ftobjectdescription proc~ftlinkedlistdescription FTLinkedList%FTLinkedListDescription proc~ftlinkedlistdescription->proc~ftobjectdescription 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~ftdictionarydescription FTDictionary%FTDictionaryDescription proc~ftdictionarydescription->proc~ftlinkedlistdescription 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