CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Private Attributes
cond::persistency::EchoedLogStream< EdmLogger > Class Template Reference

#include <Logger.h>

Public Member Functions

 EchoedLogStream ()=delete
 
 EchoedLogStream (const std::string &jobName, std::stringstream &buffer)
 
template<typename T >
EchoedLogStreamoperator<< (const T &t)
 
EchoedLogStreamoperator<< (std::ostream &(*f)(std::ostream &))
 
EchoedLogStreamoperator<< (std::ios_base &(*f)(std::ios_base &))
 
virtual ~EchoedLogStream ()
 

Private Attributes

std::stringstream * m_buffer
 
EdmLogger m_edmLogger
 

Detailed Description

template<typename EdmLogger>
class cond::persistency::EchoedLogStream< EdmLogger >

Definition at line 27 of file Logger.h.

Constructor & Destructor Documentation

template<typename EdmLogger>
cond::persistency::EchoedLogStream< EdmLogger >::EchoedLogStream ( )
delete
template<typename EdmLogger>
cond::persistency::EchoedLogStream< EdmLogger >::EchoedLogStream ( const std::string &  jobName,
std::stringstream &  buffer 
)
inlineexplicit

Definition at line 30 of file Logger.h.

list jobName
Initialize all the variables.
std::stringstream * m_buffer
Definition: Logger.h:52
template<typename EdmLogger>
virtual cond::persistency::EchoedLogStream< EdmLogger >::~EchoedLogStream ( )
inlinevirtual

Definition at line 32 of file Logger.h.

32 {}

Member Function Documentation

template<typename EdmLogger>
template<typename T >
EchoedLogStream& cond::persistency::EchoedLogStream< EdmLogger >::operator<< ( const T t)
inline
template<typename EdmLogger>
EchoedLogStream& cond::persistency::EchoedLogStream< EdmLogger >::operator<< ( std::ostream &(*)(std::ostream &)  f)
inline
template<typename EdmLogger>
EchoedLogStream& cond::persistency::EchoedLogStream< EdmLogger >::operator<< ( std::ios_base &(*)(std::ios_base &)  f)
inline

Member Data Documentation

template<typename EdmLogger>
std::stringstream* cond::persistency::EchoedLogStream< EdmLogger >::m_buffer
private
template<typename EdmLogger>
EdmLogger cond::persistency::EchoedLogStream< EdmLogger >::m_edmLogger
private