LibraryLink Utilities  3.0.1
Modern C++ wrapper over LibraryLink and WSTP
FileUtilities.cpp File Reference

Detailed Description

+ Include dependency graph for FileUtilities.cpp:

Namespaces

 LLU
 Main namespace of LibraryLink Utilities.
 

Functions

FilePtr LLU::claimFile (std::FILE *f)
 Create a unique owning pointer of a FILE. More...
 
void LLU::validatePath (const std::string &fileName, std::ios::openmode mode)
 Check if the file fileName under open mode mode is accessible in the current sandbox setting. More...
 
FilePtr LLU::openFile (const std::string &fileName, std::ios::openmode mode, const SharePolicy &shp=AlwaysReadExclusiveWrite {})
 Open given file with specified mode (read, write, append, etc.). More...
 
std::fstream LLU::openFileStream (const std::string &fileName, std::ios::openmode mode, const SharePolicy &shp=AlwaysReadExclusiveWrite {})
 Open a file stream with specified mode (read, write, append, etc.). More...