Gaudi Framework, version v23r2

Home   Generated: Thu Jun 28 2012
Public Types | Public Member Functions | Public Attributes

MessageSvc::MsgAry Struct Reference

Private helper class to keep the count of messages of a type (MSG::LEVEL). More...

List of all members.

Public Types

typedef boost::array< int,
MSG::NUM_LEVELS > 
ArrayType
 Simple typedef for readability.

Public Member Functions

 MsgAry ()
 Default constructor.

Public Attributes

ArrayType msg
 Internal array of counters.

Detailed Description

Private helper class to keep the count of messages of a type (MSG::LEVEL).

Definition at line 147 of file MessageSvc.h.


Member Typedef Documentation

typedef boost::array<int,MSG::NUM_LEVELS> MessageSvc::MsgAry::ArrayType

Simple typedef for readability.

Definition at line 149 of file MessageSvc.h.


Constructor & Destructor Documentation

MessageSvc::MsgAry::MsgAry (  ) [inline]

Default constructor.

Definition at line 153 of file MessageSvc.h.

             {
      // This is a special hack to have a fast initialization of the array
      // because we cannot use initializer lists in the constructor (should be
      // possible in C++0X).
      static const ArrayType zero = {{0}};
      msg = zero;
    }

Member Data Documentation

Internal array of counters.

Definition at line 151 of file MessageSvc.h.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines

Generated at Thu Jun 28 2012 23:27:43 for Gaudi Framework, version v23r2 by Doxygen version 1.7.2 written by Dimitri van Heesch, © 1997-2004