/
githubmirror
/
omim
Обзор
Документация
Войти
/
githubmirror
/
omim
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
track_analyzing/temporary_file.cpp
26 строк
614 B
Denis Levchenko
Add track archive reader
06 ноя 2020, 17:42
06 ноя 2020, 17:42
1c1770c
Код
Авторство
О чём код?
#include "track_analyzing/temporary_file.hpp" #include "platform/platform.hpp" #include "coding/file_writer.hpp" using namespace std; TemporaryFile::TemporaryFile() : m_filePath(GetPlatform().TmpPathForFile()) {} TemporaryFile::TemporaryFile(std::string const & namePrefix, std::string const & nameSuffix) : m_filePath(GetPlatform().TmpPathForFile(namePrefix, nameSuffix)) { } TemporaryFile::~TemporaryFile() { Platform::RemoveFileIfExists(m_filePath); } void TemporaryFile::WriteData(string const & data) { FileWriter writer(m_filePath); writer.Write(data.data(), data.size()); writer.Flush(); }