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