14 #ifndef OR_TOOLS_BASE_MEMFILE_H_
15 #define OR_TOOLS_BASE_MEMFILE_H_
19 #include <string_view>
24 : filename_(filename) {
25 FILE* fp = std::fopen(filename_.c_str(),
"w+");
27 std::perror(
"File opening failed");
30 std::fputs(std::string(data).c_str(), fp);
37 const std::string filename_;
RegisteredMemFile(std::string_view filename, std::string_view data)