21 #ifndef GF_BINARY_FILE_H    22 #define GF_BINARY_FILE_H    27 #include "BufferRef.h"    29 #include "Portability.h"    32 #ifndef DOXYGEN_SHOULD_SKIP_THIS    92     operator bool()
 const {
    93       return m_file != 
nullptr;
   110     std::size_t write(uint8_t byte) 
const;
   126     std::size_t read(uint8_t& byte) 
const;
   139 #ifndef DOXYGEN_SHOULD_SKIP_THIS   144 #endif // GF_BINARY_FILE_H A reference to a modifiable buffer and its size. 
Definition: BufferRef.h:43
 
The namespace for gf classes. 
Definition: Action.h:34
 
A constant reference to an array and its size. 
Definition: ArrayRef.h:42
 
Mode
Open mode for the file. 
Definition: BinaryFile.h:46
 
A binary file that can be read or written. 
Definition: BinaryFile.h:41
 
boost::filesystem::path Path
A path in the filesystem. 
Definition: Path.h:41