| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=C_FLOAT), | intent(out), | POINTER | :: | DST(:) | ||
| integer(kind=C_INT8_T), | intent(in), | POINTER | :: | SRC(:) | ||
| integer(kind=C_SIZE_T) | :: | START_IN_BYTES | ||||
| integer(kind=C_SIZE_T) | :: | LENGTH_IN_BYTES | ||||
| logical, | intent(in), | optional | :: | SET_VALUE | ||
| integer(kind=INT32), | intent(in), | optional | :: | SET_STREAM |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=C_DOUBLE), | intent(out), | POINTER | :: | DST(:) | ||
| integer(kind=C_INT8_T), | intent(in), | POINTER | :: | SRC(:) | ||
| integer(kind=C_SIZE_T) | :: | START_IN_BYTES | ||||
| integer(kind=C_SIZE_T) | :: | LENGTH_IN_BYTES | ||||
| logical, | intent(in), | optional | :: | SET_VALUE | ||
| integer(kind=INT32), | intent(in), | optional | :: | SET_STREAM |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer(kind=C_SIZE_T), | public | :: | BUFR_SZ(0:NBUF-1) | ||||
| integer(kind=JPIM), | public | :: | NEXT_BUF | ||||
| type(GROWING_ALLOCATION_TYPE), | public, | POINTER | :: | PTR |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer(kind=C_SIZE_T), | public | :: | SZ | ||||
| integer(kind=JPIM), | public | :: | BUF |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(BUFFERED_ALLOCATOR), | intent(inout) | :: | ALLOCATOR | |||
| integer(kind=C_SIZE_T), | intent(in) | :: | SZ | |||
| character(len=*), | intent(in), | optional | :: | WHO |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(BUFFERED_ALLOCATOR), | intent(in) | :: | ALLOCATOR | |||
| type(ALLOCATION_RESERVATION_HANDLE), | intent(in) | :: | RESERVATION |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(BUFFERED_ALLOCATOR), | intent(inout) | :: | ALLOCATOR |
TYPE(GROWING_ALLOCATION_TYPE), INTENT(IN), POINTER :: GROWING_ALLOCATION |
||
| type(GROWING_ALLOCATION_TYPE), | intent(inout), | TARGET | :: | GROWING_ALLOCATION |