#include <cerrno>#include <cstdio>#include <cstring>#include <memory>#include <stdexcept>#include <string>#include <boost/filesystem.hpp>#include "cxx14compat.h"#include "forwarddeclarations.h"Go to the source code of this file.
Classes | |
| struct | smash::FileDeleter |
| FileDeleter is the deleter class for std::unique_ptr of std::FILE. More... | |
| class | smash::RenamingFilePtr |
A RAII type to replace std::FILE *. More... | |
Namespaces | |
| smash | |
Typedefs | |
| using | smash::FilePtr = std::unique_ptr< std::FILE, FileDeleter > |
A RAII type to replace std::FILE *. More... | |
Functions | |
| FilePtr | smash::fopen (const bf::path &filename, const std::string &mode) |
| Open a file with given mode. More... | |