| # Gaudi Framework, version v22r4 |

Home |  | Generated: Fri Sep 2 2011

Defines

# GaudiCommonImp.h File Reference

The implementation of inline/templated methods for class GaudiCommon. More...

`#include "GaudiAlg/GetData.h"`
`#include "GaudiAlg/GaudiCommon.h"`
Include dependency graph for GaudiCommonImp.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Defines
#define | ALG_ERROR(message, code)
| Small and simple macro to add into error message the file name and the line number for easy location of the problematic lines.

## Detailed Description

The implementation of inline/templated methods for class GaudiCommon.

See also:
  GaudiCommon

Author:
  Vanya BELYAEV Ivan.Belyaev@itep.ru
  Chris Jones Christopher.Rob.Jones@cern.ch

Date:
  2004-01-19

Definition in file GaudiCommonImp.h.

## Define Documentation

#define ALG_ERROR | ( |  | message,
|  |  | code
| ) |  |

Value:

    ( Error( message                                   +                  \
               std::string             ( " [ at line " ) +                  \
               GaudiAlg::fileLine      (   __LINE__    ) +                  \
               std::string             ( " in file '"  ) +                  \
               std::string             (   __FILE__    ) + "']" , code ) )

Small and simple macro to add into error message the file name and the line number for easy location of the problematic lines.

      if ( a < 0 ) { return ALG_ERROR( "'a' is negative" , 301 ) ; }

Author:
  Vanya BELYAEV Ivan.Belyaev@itep.ru

Date:
  2002-10-29

Definition at line 302 of file GaudiCommonImp.h.

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines