aboutsummaryrefslogtreecommitdiffstats
path: root/src/iomanager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/iomanager.cpp')
-rw-r--r--src/iomanager.cpp51
1 files changed, 25 insertions, 26 deletions
diff --git a/src/iomanager.cpp b/src/iomanager.cpp
index bcb1dcd0..6059bfbc 100644
--- a/src/iomanager.cpp
+++ b/src/iomanager.cpp
@@ -11,30 +11,29 @@
#include <fstream>
#include <stdexcept>
-namespace yage
-{
-
-bool IoManager::readFileToBuffer(const std::string &file_path, std::vector<unsigned char> &buffer)
-{
- std::ifstream file(file_path, std::ios::binary);
- if(!file.is_open())
- throw std::runtime_error("Could not open '"+file_path+"'");
-
- // seek to the end
- file.seekg(0, std::ios::end);
-
- // get the file size
- int file_size = file.tellg();
- file.seekg(0, std::ios::beg);
-
- // reduce file size by header bytes
- file_size -= file.tellg();
-
- buffer.resize(file_size);
- file.read((char *)&buffer[0], file_size);
- file.close();
-
- return true;
+namespace yage {
+
+bool IoManager::readFileToBuffer(const std::string& file_path,
+ std::vector<unsigned char>& buffer) {
+ std::ifstream file(file_path, std::ios::binary);
+ if (!file.is_open())
+ throw std::runtime_error("Could not open '" + file_path + "'");
+
+ // seek to the end
+ file.seekg(0, std::ios::end);
+
+ // get the file size
+ int file_size = file.tellg();
+ file.seekg(0, std::ios::beg);
+
+ // reduce file size by header bytes
+ file_size -= file.tellg();
+
+ buffer.resize(file_size);
+ file.read((char*)&buffer[0], file_size);
+ file.close();
+
+ return true;
}
-
-} // yage
+
+} // yage