Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public, | parameter | :: | TYPE_UNKNOWN | = | -1 | |
integer, | public, | parameter | :: | TYPE_NULL | = | 0 | |
integer, | public, | parameter | :: | TYPE_OBJECT | = | 1 | |
integer, | public, | parameter | :: | TYPE_ARRAY | = | 2 | |
integer, | public, | parameter | :: | TYPE_STRING | = | 3 | |
integer, | public, | parameter | :: | TYPE_INTEGER | = | 4 | |
integer, | public, | parameter | :: | TYPE_REAL | = | 5 | |
integer, | public, | parameter | :: | TYPE_LOGICAL | = | 6 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(fson_value), | pointer | :: | this | |||
integer, | intent(in) | :: | index |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(fson_value), | pointer | :: | this | |||
character(len=*), | intent(in) | :: | name |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(fson_value), | pointer | :: | this | |||
type(fson_string), | pointer | :: | name |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
type(fson_string), | public, | pointer | :: | name | => | null() | |
integer, | public | :: | value_type | = | TYPE_UNKNOWN | ||
logical, | public | :: | value_logical | ||||
integer, | public | :: | value_integer | ||||
real, | public | :: | value_real | ||||
real(kind=kind(1.0D0)), | public | :: | value_double | ||||
type(fson_string), | public, | pointer | :: | value_string | => | null() | |
type(fson_value), | public, | pointer | :: | next | => | null() | |
type(fson_value), | public, | pointer | :: | parent | => | null() | |
type(fson_value), | public, | pointer | :: | children | => | null() |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(fson_value), | pointer | :: | this | |||
integer, | intent(in) | :: | index |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(fson_value), | pointer | :: | this | |||
character(len=*), | intent(in) | :: | name |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(fson_value), | pointer | :: | this | |||
type(fson_string), | pointer | :: | name |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(fson_value), | pointer | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(fson_value), | pointer | :: | this | |||
type(fson_value), | pointer | :: | member |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(fson_value), | pointer | :: | this | |||
integer, | intent(in), | optional | :: | indent |