PRIMARY TYPE FOR WRITING DATA - Use this for all file writing operations
This is the only interface users should use for writing data.
Provides type-safe writing operations with automatic backend selection.
Nodes of different colours represent the following:
Solid arrows point from a derived type to the parent type which it
extends. Dashed arrows point from a derived type to the other
types it contains as a components, with a label listing the name(s) of
said component(s).
Where possible, edges connecting nodes are
given different colours to make them easier to distinguish in
large graphs.
Nodes of different colours represent the following:
Solid arrows point from a derived type to the parent type which it
extends. Dashed arrows point from a derived type to the other
types it contains as a components, with a label listing the name(s) of
said component(s).
Where possible, edges connecting nodes are
given different colours to make them easier to distinguish in
large graphs.
Finalization Procedures
final :: writer_session_finaliser
private subroutine writer_session_finaliser(self)
Finalisation for writer_session_t
Called automatically when a writer_session_t goes out of scope
Ensures proper cleanup even if user forgets to call close