god_objects_procedures Submodule

Contains basic definition routines for base Object class


Uses


Module Functions

pure module function isDefinedObject(this) result(defined)

Getter for userDefined

Arguments

Type IntentOptional Attributes Name
class(Object), intent(in) :: this

Return Value logical


Module Subroutines

pure module subroutine makeDefinedObject(this)

Set userDefined to .true.

Arguments

Type IntentOptional Attributes Name
class(Object), intent(inout) :: this

pure module subroutine makeUndefinedObject(this)

Set userDefined to .false.

Arguments

Type IntentOptional Attributes Name
class(Object), intent(inout) :: this