w11 - cpp 0.794
Backend server for Rlink and w11
Loading...
Searching...
No Matches
Retro::RlogMsg Class Reference

FIXME_docs. More...

#include <RlogMsg.hpp>

Collaboration diagram for Retro::RlogMsg:
[legend]

Public Member Functions

 RlogMsg (char tag=0)
 Default constructor.
 
 RlogMsg (RlogFile &lfile, char tag=0)
 FIXME_docs.
 
 ~RlogMsg ()
 Destructor.
 
 RlogMsg (const RlogMsg &)=delete
 
RlogMsgoperator= (const RlogMsg &)=delete
 
void SetTag (char tag)
 FIXME_docs.
 
void SetString (const std::string &str)
 FIXME_docs.
 
char Tag () const
 FIXME_docs.
 
std::string String () const
 FIXME_docs.
 
std::ostream & operator() ()
 FIXME_docs.
 

Protected Attributes

std::stringstream fStream
 string stream
 
RlogFilefLfile
 
char fTag
 

Related Functions

(Note that these are not member functions.)

template<class T >
std::ostream & operator<< (RlogMsg &lmsg, const T &val)
 FIXME_docs.
 

Detailed Description

FIXME_docs.

Definition at line 24 of file RlogMsg.hpp.

Constructor & Destructor Documentation

◆ RlogMsg() [1/3]

Retro::RlogMsg::RlogMsg ( char  tag = 0)
explicit

Default constructor.

Definition at line 31 of file RlogMsg.cpp.

◆ RlogMsg() [2/3]

Retro::RlogMsg::RlogMsg ( RlogFile lfile,
char  tag = 0 
)

FIXME_docs.

Definition at line 40 of file RlogMsg.cpp.

◆ ~RlogMsg()

Retro::RlogMsg::~RlogMsg ( )

Destructor.

Definition at line 49 of file RlogMsg.cpp.

References fLfile.

◆ RlogMsg() [3/3]

Retro::RlogMsg::RlogMsg ( const RlogMsg )
delete

Member Function Documentation

◆ operator=()

RlogMsg & Retro::RlogMsg::operator= ( const RlogMsg )
delete

◆ SetTag()

void Retro::RlogMsg::SetTag ( char  tag)
inline

FIXME_docs.

Definition at line 20 of file RlogMsg.ipp.

References fTag.

◆ SetString()

void Retro::RlogMsg::SetString ( const std::string &  str)
inline

FIXME_docs.

Definition at line 29 of file RlogMsg.ipp.

References fStream.

◆ Tag()

char Retro::RlogMsg::Tag ( ) const
inline

FIXME_docs.

Definition at line 38 of file RlogMsg.ipp.

References fTag.

Referenced by Retro::RlogFile::operator<<().

◆ String()

std::string Retro::RlogMsg::String ( ) const
inline

FIXME_docs.

Definition at line 46 of file RlogMsg.ipp.

References fStream.

Referenced by Retro::RlogFile::operator<<().

◆ operator()()

std::ostream & Retro::RlogMsg::operator() ( )
inline

FIXME_docs.

Definition at line 54 of file RlogMsg.ipp.

References fStream.

Friends And Related Function Documentation

◆ operator<<()

template<class T >
std::ostream & operator<< ( RlogMsg lmsg,
const T &  val 
)
related

FIXME_docs.

Definition at line 66 of file RlogMsg.ipp.

Member Data Documentation

◆ fStream

std::stringstream Retro::RlogMsg::fStream
protected

string stream

Definition at line 42 of file RlogMsg.hpp.

Referenced by operator()(), SetString(), and String().

◆ fLfile

RlogFile* Retro::RlogMsg::fLfile
protected

Definition at line 43 of file RlogMsg.hpp.

Referenced by ~RlogMsg().

◆ fTag

char Retro::RlogMsg::fTag
protected

Definition at line 44 of file RlogMsg.hpp.

Referenced by SetTag(), and Tag().


The documentation for this class was generated from the following files: