| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=:), | public, | allocatable | :: | v |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| type(arg_element_t), | public, | allocatable | :: | arg(:) | |||
| integer, | public | :: | argc | ||||
| character(len=:), | public, | allocatable | :: | entire |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=LEN_CMD), | public, | allocatable | :: | subc(:) | |||
| character(len=LEN_CMD), | private | :: | name | = | '' |
| procedure, public :: get_name => cmd__get_name | |
| procedure, public :: set_name => cmd__set_name |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=:), | public, | allocatable | :: | long_f | |||
| character(len=32), | public | :: | name | ||||
| character(len=:), | public, | allocatable | :: | short_f |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=:), | public, | allocatable | :: | p |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cmd_t), | intent(in) | :: | self |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cmd_t), | intent(inout) | :: | self | |||
| character(len=*), | intent(in) | :: | name |