Class TempLat::ConditionalFileStream
ClassList > TempLat > ConditionalFileStream
A class which adds an owned file stream to the ConditionalStream .More...
#include <conditionalfilestream.h>
Inherits the following classes: TempLat::ConditionalStream
Inherited by the following classes: TempLat::OutputStream
Public Functions
| Type | Name |
|---|---|
| ConditionalFileStream (const std::string & fname_, bool enabled_, std::ios_base::openmode mode=std::ios_base::out) |
|
| void | Enable () |
| std::ostream & | flush () |
| ~ConditionalFileStream () |
Public Functions inherited from TempLat::ConditionalStream
See TempLat::ConditionalStream
| Type | Name |
|---|---|
| ConditionalStream (std::ostream & stream_, bool enabled_) |
|
| void | Disable () |
| void | Enable () |
| ConditionalStream & | operator<< (const T & t) |
Detailed Description
Unit test: ctest -R test-conditionalfilestream
Public Functions Documentation
function ConditionalFileStream
inline TempLat::ConditionalFileStream::ConditionalFileStream (
const std::string & fname_,
bool enabled_,
std::ios_base::openmode mode=std::ios_base::out
)
function Enable
function flush
function ~ConditionalFileStream
Friends Documentation
friend operator<<
inline std::ostream & TempLat::ConditionalFileStream::operator<< (
std::ostream & ostream,
const ConditionalFileStream & obj
)
The documentation for this class was generated from the following file cosmolatticeweb/tmp/code_source/templat/include/TempLat/util/conditionaloutput/conditionalfilestream.h