Next: caf_reference_t, Previous: caf_register_t, Up: Type and enum ABI Documentation

#### 7.1.3 `caf_deregister_t`

    typedef enum caf_deregister_t {
      CAF_DEREGTYPE_COARRAY_DEREGISTER,
      CAF_DEREGTYPE_COARRAY_DEALLOCATE_ONLY
    }
    caf_deregister_t;

Allows to specifiy the type of deregistration of a coarray object. The `CAF_DEREGTYPE_COARRAY_DEALLOCATE_ONLY` flag is only allowed for allocatable components in derived type coarrays.