CMS 3D CMS Logo

Public Member Functions | Private Attributes

edm::LogTrace_ Class Reference

#include <MessageLogger.h>

List of all members.

Public Member Functions

 LogTrace_ ()
 LogTrace_ (std::string const &id)
LogTrace_operator<< (std::ostream &(*f)(std::ostream &))
template<class T >
LogTrace_operator<< (T const &t)
LogTrace_operator<< (std::ios_base &(*f)(std::ios_base &))
 ~LogTrace_ ()

Private Attributes

MessageSender ap

Detailed Description

Definition at line 409 of file MessageLogger.h.


Constructor & Destructor Documentation

edm::LogTrace_::LogTrace_ ( ) [inline]

Definition at line 412 of file MessageLogger.h.

: ap() {}
edm::LogTrace_::LogTrace_ ( std::string const &  id) [explicit]

Definition at line 138 of file MessageLogger.cc.

  : ap( ELsuccess,id,true)
  {  }
edm::LogTrace_::~LogTrace_ ( )

Definition at line 59 of file MessageLogger.cc.

{}

Member Function Documentation

template<class T >
LogTrace_& edm::LogTrace_::operator<< ( T const &  t) [inline]

Definition at line 418 of file MessageLogger.h.

References ap, and edm::MessageSender::valid().

    { 
      if (ap.valid()) ap << t; 
      return *this; }
LogTrace_& edm::LogTrace_::operator<< ( std::ios_base &(*)(std::ios_base &)  f) [inline]

Definition at line 428 of file MessageLogger.h.

References ap, f, and edm::MessageSender::valid().

    {
      if (ap.valid()) ap << f; 
      return *this; }
LogTrace_& edm::LogTrace_::operator<< ( std::ostream &(*)(std::ostream &)  f) [inline]

Definition at line 423 of file MessageLogger.h.

References ap, f, and edm::MessageSender::valid().

    { 
      if (ap.valid()) ap << f; 
      return *this; }

Member Data Documentation

Definition at line 435 of file MessageLogger.h.

Referenced by operator<<().