| 311 | MdfReader::~MdfReader() { Close(); } |
| 312 | |
| 313 | std::string MdfReader::ShortName() const { |
| 314 | try { |
| 315 | auto filename = fs::u8path(filename_).stem().u8string(); |
| 316 | return {filename.begin(), filename.end()}; |
| 317 | } catch (const std::exception &) { |
| 318 | } |
| 319 | return {}; |
| 320 | } |
| 321 | |
| 322 | bool MdfReader::Open() { |
| 323 | if (!file_) { |