Region: make visitor argument a reference

This commit is contained in:
Matthias Schiffer 2015-02-02 04:50:08 +01:00
parent 8bdbfd3ec0
commit 89baed4ed5
2 changed files with 2 additions and 2 deletions

View file

@ -54,7 +54,7 @@ Region::ChunkMap Region::processHeader(const uint8_t header[4096]) {
return map; return map;
} }
void Region::visitChunks(const char *filename, ChunkVisitor visitor) { void Region::visitChunks(const char *filename, const ChunkVisitor &visitor) {
std::ifstream file; std::ifstream file;
file.exceptions(std::ios::failbit | std::ios::badbit); file.exceptions(std::ios::failbit | std::ios::badbit);
file.open(filename, std::ios::in | std::ios::binary); file.open(filename, std::ios::in | std::ios::binary);

View file

@ -53,7 +53,7 @@ private:
static ChunkMap processHeader(const uint8_t header[4096]); static ChunkMap processHeader(const uint8_t header[4096]);
public: public:
static void visitChunks(const char *filename, ChunkVisitor visitor); static void visitChunks(const char *filename, const ChunkVisitor &visitor);
}; };
} }