FileStream is a wrapper class for a utility::io::izstream object that derives from ResourceStream.
More...
#include <FileSystemResourceLocator.hh>
|
| FileStream () |
|
| FileStream (std::string const &filename, std::ios_base::openmode open_mode=std::ios_base::in) |
| Constructor that initializes both the name for the file and its openmode. More...
|
|
| ~FileStream () override |
|
void | open (std::string const &filename, std::ios_base::openmode open_mode=std::ios_base::in) |
| Open a particular file; must be called if the default constructor is used. More...
|
|
std::istream & | stream () override |
| Return non-const access to the internal stream so that it can be used to construct a resource. More...
|
|
| ~ResourceStream () override |
|
| ReferenceCount () |
| Default constructor. More...
|
|
virtual | ~ReferenceCount () |
|
FileStream is a wrapper class for a utility::io::izstream object that derives from ResourceStream.
basic::resource_manager::locator::FileStream::FileStream |
( |
| ) |
|
If you use this constructor be sure to use the open function before accessing the stream
basic::resource_manager::locator::FileStream::FileStream |
( |
std::string const & |
filename, |
|
|
std::ios_base::openmode |
open_mode = std::ios_base::in |
|
) |
| |
basic::resource_manager::locator::FileStream::~FileStream |
( |
| ) |
|
|
overridedefault |
basic::resource_manager::locator::FileStream::FileStream |
( |
FileStream const & |
| ) |
|
|
private |
This is private and unimplemented. The FileStream shouldn't be copied.
void basic::resource_manager::locator::FileStream::open |
( |
std::string const & |
filename, |
|
|
std::ios_base::openmode |
open_mode = std::ios_base::in |
|
) |
| |
istream & basic::resource_manager::locator::FileStream::stream |
( |
| ) |
|
|
overridevirtual |
The documentation for this class was generated from the following files: