Inheritance diagram for fileStream:
Collaboration diagram for fileStream:Public Member Functions | |
| fileStream (const fileSystem &path, bool outStream=false, bool binary=false) | |
| fileStream (const fileStream &)=delete | |
| fileStream & | operator= (const fileStream &)=delete |
| virtual | ~fileStream () |
| std::ifstream & | inStream () |
| std::ofstream & | outStream () |
Protected Member Functions | |
| void | openInFile (const fileSystem &path) |
| void | openOutFile (const fileSystem &path) |
| void | close () |
Protected Attributes | |
| uniquePtr< std::ifstream > | inStream_ |
| uniquePtr< std::ofstream > | outStream_ |
| bool | binary_ = false |
Definition at line 36 of file fileStream.hpp.
| fileStream | ( | const fileSystem & | path, |
| bool | outStream = false, |
||
| bool | binary = false |
||
| ) |
Definition at line 106 of file fileStream.cpp.
|
delete |
|
inlinevirtual |
Definition at line 67 of file fileStream.hpp.
References fileStream::close().
Here is the call graph for this function:
|
protected |
Definition at line 30 of file fileStream.cpp.
References fileSystem::exist(), fatalErrorInFunction, fatalExit, and fileSystem::wordPath().
Here is the call graph for this function:
|
protected |
Definition at line 61 of file fileStream.cpp.
References fileSystem::createDirs(), fileSystem::dirPath(), fatalErrorInFunction, fatalExit, and fileSystem::wordPath().
Here is the call graph for this function:
|
protected |
Definition at line 92 of file fileStream.cpp.
References fileStream::inStream_, and fileStream::outStream_.
Referenced by fileStream::~fileStream().
Here is the caller graph for this function:
|
delete |
| std::ifstream & inStream | ( | ) |
Definition at line 127 of file fileStream.cpp.
| std::ofstream & outStream | ( | ) |
Definition at line 132 of file fileStream.cpp.
|
protected |
Definition at line 41 of file fileStream.hpp.
Referenced by fileStream::close().
|
protected |
Definition at line 44 of file fileStream.hpp.
Referenced by fileStream::close().
|
protected |
Definition at line 46 of file fileStream.hpp.