initFatalException Subroutine

public subroutine initFatalException(self, msg)

A convenience initializer for a fatal error that includes the key "message" in the infoDictionary.Use this initializer as an example of how to write one's own exception.

Type Bound

FTException

Arguments

Type IntentOptional Attributes Name
class(FTException) :: self
character(len=*) :: msg

Calls

proc~~initfatalexception~~CallsGraph proc~initfatalexception FTException%initFatalException none~addvalueforkey~2 FTValueDictionary%addValueForKey proc~initfatalexception->none~addvalueforkey~2 proc~initftexception FTException%initFTException proc~initfatalexception->proc~initftexception proc~initwithsize FTDictionary%initWithSize proc~initfatalexception->proc~initwithsize proc~releasememberdictionary releaseMemberDictionary proc~initfatalexception->proc~releasememberdictionary proc~addquadvalueforkey FTValueDictionary%addQuadValueForKey none~addvalueforkey~2->proc~addquadvalueforkey proc~initftobject FTObject%initFTObject proc~initftexception->proc~initftobject proc~setinfodictionary FTException%setInfoDictionary proc~initftexception->proc~setinfodictionary proc~initwithsize->proc~initftobject proc~releaseftobject releaseFTObject proc~releasememberdictionary->proc~releaseftobject interface~release release proc~addquadvalueforkey->interface~release none~initwithvalue~2 FTValue%initWithValue proc~addquadvalueforkey->none~initwithvalue~2 proc~addobjectforkey FTDictionary%addObjectForKey proc~addquadvalueforkey->proc~addobjectforkey proc~printftobjectdescription FTObject%printFTObjectDescription proc~releaseftobject->proc~printftobjectdescription proc~setinfodictionary->proc~releasememberdictionary proc~retainftobject FTObject%retainFTObject proc~setinfodictionary->proc~retainftobject interface~release->proc~releaseftobject proc~initwithquad FTValue%initWithQuad none~initwithvalue~2->proc~initwithquad proc~addobjectforkey->interface~release proc~add FTLinkedList%add proc~addobjectforkey->proc~add proc~b3hs_hash_key_jenkins b3hs_hash_key_jenkins proc~addobjectforkey->proc~b3hs_hash_key_jenkins proc~initwithobjectandkey~2 FTKeyObjectPair%initWithObjectAndKey proc~addobjectforkey->proc~initwithobjectandkey~2 proc~refcount FTObject%refCount proc~printftobjectdescription->proc~refcount proc~initwithobject FTLinkedListRecord%initWithObject proc~add->proc~initwithobject proc~initwithobjectandkey~2->proc~initftobject proc~initwithobjectandkey~2->proc~retainftobject proc~initwithquad->proc~initftobject proc~initwithobject->proc~initftobject proc~initwithobject->proc~retainftobject