Skip to content

Class TempLat::OutputStream

template <typename R>

ClassList > TempLat > OutputStream

A class which handles output, with convenient savetxt function. More...

  • #include <outputstream.h>

Inherits the following classes: TempLat::ConditionalFileStream

Public Functions

Type Name
OutputStream (const std::string & fname_, bool enabled_, std::ios_base::openmode mode=std::ios_base::in|std::ios_base::out)
void savetxt ()
void savetxt (T t, Args... args)

Public Functions inherited from TempLat::ConditionalFileStream

See TempLat::ConditionalFileStream

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-outputstream

Public Functions Documentation

function OutputStream

inline TempLat::OutputStream::OutputStream (
    const std::string & fname_,
    bool enabled_,
    std::ios_base::openmode mode=std::ios_base::in|std::ios_base::out
) 

function savetxt [1/2]

inline void TempLat::OutputStream::savetxt () 

function savetxt [2/2]

template<typename T, typename... Args>
inline void TempLat::OutputStream::savetxt (
    T t,
    Args... args
) 


The documentation for this class was generated from the following file cosmolatticeweb/tmp/code_source/templat/include/TempLat/util/conditionaloutput/outputstream.h