| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(*), | intent(in) | :: | value | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(*), | intent(in) | :: | values(:) | |||
| integer, | intent(out), | optional | :: | rc |
| private function new_Attribute_empty () | |
| private function new_Attribute_0d (value, rc) | |
| private function new_Attribute_1d (values, rc) |
| procedure, public :: destroy | |
| procedure, public :: equal | |
| procedure, public :: equal_attr | |
| procedure, public :: get_rank | |
| procedure, public :: get_shape | |
| procedure, public :: get_string | |
| procedure, public :: get_value | |
| procedure, public :: get_values | |
| procedure, public :: is_empty | |
| procedure, public :: not_equal | |
| procedure, public :: not_equal_attr | |
| generic, public :: operator(/=) => not_equal, not_equal_attr | |
| generic, public :: operator(==) => equal, equal_attr | |
| procedure, public :: serialize | |
| procedure, public :: set |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | buffer(:) | |||
| type(Attribute), | intent(inout) | :: | this | |||
| integer, | intent(out), | optional | :: | rc |