34 #include "../System/databuffer.h"
static std::shared_ptr< File > open_always(const std::string &filename, FileAccess access=FileAccess::read_write)
Definition: iodevice.h:37
static std::string read_all_text(const std::string &filename)
FileAccess
Definition: file.h:38
static std::shared_ptr< File > create_always(const std::string &filename, FileAccess access=FileAccess::read_write)
static std::shared_ptr< File > open_existing(const std::string &filename, FileAccess access=FileAccess::read)
static void copy(const std::string &from, const std::string &to, bool copy_always)
static DataBufferPtr read_all_bytes(const std::string &filename)
static std::shared_ptr< File > create_new(const std::string &filename, FileAccess access=FileAccess::read_write)
std::shared_ptr< File > FilePtr
Definition: file.h:64
static bool exists(const std::string &filename)
static void write_all_bytes(const std::string &filename, const DataBufferPtr &data)
std::shared_ptr< DataBuffer > DataBufferPtr
Definition: databuffer.h:66
Definition: Application/application.h:35
static void write_all_text(const std::string &filename, const std::string &text)