Go to the source code of this file.
|
| type | file::file_t |
| | A wrapper around a polymorphic generic_file_t that handles its init. This is essentially a factory for generic_file_t descendants additionally handling special CSV file parameters (header and precision). More...
|
| |
|
| module | file |
| | Module for file I/O operations.
|
| |
|
| subroutine | file::file_init (this, fname, header, precision, layout, overwrite) |
| | Constructor.
|
| |
| subroutine | file::file_free (this) |
| | File operation destructor.
|
| |
| subroutine | file::file_write (this, data, t) |
| | Writes data to a file.
|
| |
| subroutine | file::file_read (this, data) |
| | Read data from a file.
|
| |
| character(len=1024) function | file::file_get_fname (this) |
| | Get a file's name.
|
| |
| character(len=1024) function | file::file_get_base_fname (this) |
| | Get a file's base name.
|
| |
| integer function | file::file_get_counter (this) |
| | Get a file's counter.
|
| |
| subroutine | file::file_set_counter (this, n) |
| | Set a file's counter.
|
| |
| subroutine | file::file_set_start_counter (this, n) |
| | Set a file's start counter.
|
| |
| subroutine | file::file_set_header (this, hd) |
| | Set a file's header.
|
| |
| subroutine | file::file_set_precision (this, precision) |
| | Set a file's output precision.
|
| |
| subroutine | file::file_set_layout (this, layout) |
| | Set a file's output layout.
|
| |
| subroutine | file::file_set_overwrite (this, overwrite) |
| | Sets the file's overwrite flag.
|
| |