cptr_kind¶
The ISO C binding pointer identity carried by CPtr.
Declaration¶
Syntax¶
cptr_kind = CPointer | CFunPointer | CPtrUnspecified
Values¶
Value |
Description |
|---|---|
|
A |
|
A |
|
A C pointer value whose ISO C binding identity is not relevant or not known. |
Description¶
The frontend sets this after resolving the real intrinsic iso_c_binding
symbols, so user-defined derived types named c_ptr or c_funptr are not
mistaken for C pointer types.