1#ifndef BKCRACK_FILE_HPP
2#define BKCRACK_FILE_HPP
39auto openInput(
const std::string& filename) -> std::ifstream;
42auto loadStream(std::istream& is, std::size_t size) -> std::vector<std::uint8_t>;
46auto loadFile(
const std::string& filename, std::size_t size) -> std::vector<std::uint8_t>;
50auto openOutput(
const std::string& filename) -> std::ofstream;
BaseError(const std::string &type, const std::string &description)
Constructor.
FileError(const std::string &description)
Constructor.
auto openOutput(const std::string &filename) -> std::ofstream
Open an output file stream.
auto loadFile(const std::string &filename, std::size_t size) -> std::vector< std::uint8_t >
Load at most size bytes from a file.
auto loadStream(std::istream &is, std::size_t size) -> std::vector< std::uint8_t >
Load at most size bytes from an input stream.
auto openInput(const std::string &filename) -> std::ifstream
Open an input file stream.
Useful types, constants and utility functions.