#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... | |