Container for any fortran data-type, intrinsically handles all from fortran and any external type may be added via external routines.
The container is based on a type-transfer method by storing a pointer to the data and transfer the type to a character array via encoding. This enables one to retrieve the pointer position later and thus enables pointer assignments and easy copying of data.
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=VARIABLE_TYPE_LENGTH), | public | :: | t | = | ' ' | ||
| character(len=1), | public, | dimension(:), allocatable | :: | enc |