Adds specialisations of io::LogFileData for column- and time-based data
New Features
- [io]:
- Adds ColumnBasedLogFileData: A specialisation for logging data into white-space separated columns
- Adds TemporalLogFileData: A specialisation of ColumnBasedLogFileData with automatically included time-column
Bug Fixes
- [io]: LogFileBase and LogFile no longer call virtual methods from their destructor. Might have caused undefined behaviour.
Note: Issue #19 (closed) is not addressed here as it breaks API