| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=:), | public, | allocatable | :: | template | |||
| type(FormatterPtrVector), | public | :: | formatters | ||||
| type(NetCDF4_FileFormatter), | public, | pointer | :: | formatter | => | null() | |
| type(StringIntegerMap), | public | :: | file_ids |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | template |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ExtDataCollection), | intent(inout), | target | :: | this | ||
| character(len=*), | intent(in) | :: | file_name | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ExtDataCollection), | intent(inout) | :: | this |
type :: ExtDataCollection character(len=:), allocatable :: template type (FormatterPtrVector) :: formatters type (StringIntegerMap) :: file_ids type (NetCDF4_FileFormatter), pointer :: formatter => null() contains procedure :: find procedure :: unfind end type ExtDataCollection