| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(CptrWrapper), | intent(inout) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(UDSystem), | intent(in) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(CptrWrapper), | intent(in) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(CptrWrapper), | intent(in) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(CptrWrapper), | intent(inout) | :: | this | |||
| type(c_ptr), | intent(in) | :: | cptr |
type, extends(CptrWrapper) :: UDSystem private integer(ut_encoding) :: encoding = UT_ASCII contains procedure, public, pass(this) :: free_memory => free_ut_system end type UDSystem