Skip to content

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

inline void TempLat::ConditionalFileStream::Enable () 

function flush

inline std::ostream & TempLat::ConditionalFileStream::flush () 

function ~ConditionalFileStream

inline TempLat::ConditionalFileStream::~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