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 |