| 117 | } |
| 118 | |
| 119 | void MdfWriter::Open(std::ios_base::openmode mode) { |
| 120 | auto* buffer = file_.get(); |
| 121 | if (buffer == nullptr) { |
| 122 | MDF_ERROR() |
| 123 | << "Invalid use of function. Need to init the file or stream buffer first."; |
| 124 | return; |
| 125 | } |
| 126 | detail::OpenMdfFile(*file_, filename_, mode); |
| 127 | } |
| 128 | |
| 129 | bool MdfWriter::IsOpen() const { |
| 130 | const auto* buffer = file_.get(); |
no test coverage detected