DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
ers::StandardStream< Device > Struct Template Reference

Single line, human readable format stream. More...

#include <StandardStream.hpp>

Inheritance diagram for ers::StandardStream< Device >:
[legend]
Collaboration diagram for ers::StandardStream< Device >:
[legend]

Public Member Functions

 StandardStream ()
 StandardStream (const std::string &file_name)
void write (const Issue &issue)
Public Member Functions inherited from ers::OutputStream
virtual ~OutputStream ()
 Sends the issue into this stream.

Additional Inherited Members

Static Public Member Functions inherited from ers::StandardStreamOutput
static std::ostream & print (std::ostream &out, const Issue &issue, int verbosity)
static std::ostream & println (std::ostream &out, const Issue &issue, int verbosity)
Protected Member Functions inherited from ers::OutputStream
 OutputStream ()
OutputStreamchained ()
virtual bool isNull () const

Detailed Description

template<class Device>
struct ers::StandardStream< Device >

Single line, human readable format stream.

This class streams an issue into standard C++ output stream.

Author
Serguei Kolos

Definition at line 31 of file StandardStream.hpp.

Constructor & Destructor Documentation

◆ StandardStream() [1/2]

template<class Device>
ers::StandardStream< Device >::StandardStream ( )
inline

Definition at line 37 of file StandardStream.hpp.

38 { ; }

◆ StandardStream() [2/2]

template<class Device>
ers::StandardStream< Device >::StandardStream ( const std::string & file_name)
inline

Definition at line 40 of file StandardStream.hpp.

41 : Device ( file_name )
42 { ; }
Single line, human readable format stream.

Member Function Documentation

◆ write()

template<class Device>
void ers::StandardStream< Device >::write ( const Issue & issue)
inlinevirtual

Implements ers::OutputStream.

Definition at line 44 of file StandardStream.hpp.

45 {
47 chained().write( issue );
48 }
virtual void write(const Issue &issue)=0
OutputStream & chained()
int verbosity_level()
Definition ers.hpp:108
static std::ostream & println(std::ostream &out, const Issue &issue, int verbosity)

The documentation for this struct was generated from the following file: