| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in), | optional | :: | path | ||
| integer(kind=ut_encoding), | intent(in), | optional | :: | encoding |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | identifier |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(UDUnit), | intent(in) | :: | unit1 | |||
| type(UDUnit), | intent(in) | :: | unit2 | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | from | |||
| character(len=*), | intent(in) | :: | to | |||
| integer, | intent(out), | optional | :: | rc |
| private function construct_converter (from_unit, to_unit) |
| generic, public :: convert => convert_float_0d | |
| generic, public :: convert => convert_float_1d | |
| generic, public :: convert => convert_float_2d | |
| generic, public :: convert => convert_float_3d | |
| generic, public :: convert => convert_float_4d | |
| generic, public :: convert => convert_float_5d | |
| generic, public :: convert => convert_double_0d | |
| generic, public :: convert => convert_double_1d | |
| generic, public :: convert => convert_double_2d | |
| generic, public :: convert => convert_double_3d | |
| generic, public :: convert => convert_double_4d | |
| generic, public :: convert => convert_double_5d | |
| procedure, public :: free | |
| procedure, public :: free_memory => free_cv_converter | |
| procedure, public :: get_cptr | |
| procedure, public :: is_free | |
| procedure, public :: set_cptr |
| private function construct_system (path, encoding) |
| procedure, public :: free | |
| procedure, public, pass(this) :: free_memory => free_ut_system | |
| procedure, public :: get_cptr | |
| procedure, public :: is_free | |
| procedure, public :: set_cptr |
| private function construct_unit (identifier) |
| procedure, public :: free | |
| procedure, public, pass(this) :: free_memory => free_ut_unit | |
| procedure, public :: get_cptr | |
| procedure, public :: is_free | |
| procedure, public :: set_cptr |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | s |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(Converter), | intent(inout) | :: | conv | |||
| character(len=*), | intent(in) | :: | from | |||
| character(len=*), | intent(in) | :: | to | |||
| integer(kind=ut_status), | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in), | optional | :: | path | ||
| integer(kind=ut_encoding), | intent(in), | optional | :: | encoding | ||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in), | optional | :: | path | ||
| type(c_ptr), | intent(out) | :: | utsystem | |||
| integer(kind=ut_status), | intent(out) | :: | status |