| # Gaudi Framework, version v25r0 |

Home |  | Generated: Mon Feb 17 2014

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Types | Public Member Functions | Public Attributes | List of all members
MessageSvc::MsgAry Struct Reference

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

## 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

ArrayType MessageSvc::MsgAry::msg

Internal array of counters.

Definition at line 151 of file MessageSvc.h.

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

- /afs/cern.ch/sw/Gaudi/releases/GAUDI/GAUDI_v25r0/GaudiCoreSvc/src/MessageSvc/MessageSvc.h