Project::OSiRiON - Git repositories
Project::OSiRiON
News . About . Screenshots . Downloads . Forum . Wiki . Tracker . Git
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStijn Buys <ingar@osirion.org>2012-01-15 16:53:40 +0000
committerStijn Buys <ingar@osirion.org>2012-01-15 16:53:40 +0000
commit47a0d9b5a128ef537693055da194e552476bc2f4 (patch)
treec0803a3c38c5c262f5ce841102ca451d7c2b523d /src/filesystem/filestream.h
parent945d6f4a31c5e565b1bec23268565569f513842c (diff)
added filesystem::OFileStream class.
Diffstat (limited to 'src/filesystem/filestream.h')
-rw-r--r--src/filesystem/filestream.h36
1 files changed, 20 insertions, 16 deletions
diff --git a/src/filesystem/filestream.h b/src/filesystem/filestream.h
index ceac6c5..eea2cf9 100644
--- a/src/filesystem/filestream.h
+++ b/src/filesystem/filestream.h
@@ -28,45 +28,49 @@ public:
/// name of the file in the virtual filesystem
inline const std::string &name() const {
- return fstream_name;
+ return ifstream_name;
}
- /// actual dilename
+ /// name of the file in the real filesystem
inline const std::string &filename() const {
- return fstream_filename;
+ return ifstream_filename;
}
private:
- std::string fstream_name;
- std::string fstream_filename;
+ std::string ifstream_name;
+ std::string ifstream_filename;
};
/**
* @brief output stream for files in the home directory
*/
-/*
class OFileStream : public std::ofstream
{
public:
- IFileStream(const char *filename);
+ OFileStream(const char name = 0);
+
+ OFileStream(const char *name);
- IFileStream(const std::string &filename);
+ OFileStream(const std::string &name);
- void open(const char *filename);
+ void open(const char *name);
- void open(const std::string &filename);
+ void open(const std::string &name);
/// name of the file in the virtual filesystem
- inline const std::string &name() { return fstream_name; }
+ inline const std::string &name() {
+ return ofstream_name;
+ }
- /// system filename
- inline const std::string &filename() { return fstream_filename; }
+ /// name of the file in the real filesystem
+ inline const std::string &filename() {
+ return ofstream_filename;
+ }
private:
- std::string fstream_name;
- std::string fstream_filename;
+ std::string ofstream_name;
+ std::string ofstream_filename;
};
-*/
} // namespace filesystem