Mark the object as user-defined
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(object_t), | intent(inout) | :: | self |
Return a boolean result indicating whether self object has been initialized since its declaration
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(object_t), | intent(in) | :: | self |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(object_t), | intent(in) | :: | self | |||
integer, | intent(in) | :: | unit | |||
character(len=*), | intent(in) | :: | iotype | |||
integer, | intent(in) | :: | v_list(:) | |||
integer, | intent(out) | :: | iostat | |||
character(len=*), | intent(inout) | :: | iomsg |
A b s t r a c t
t y p e
t o
e n s u r e
a l l
o b j e c t s
e x t e n d i n g
i t
i m p l e m e n t
t h e
r e q u i r e d
m e t h o d s
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
logical, | private | :: | defined | = | .false. |
Default initialization indicates not yet user-defined |
procedure, public :: mark_as_defined | |
procedure, public :: user_defined | |
generic, public :: write(formatted) => write_formatted | |
procedure(write_interface), public, deferred :: write_formatted |