Gaudi Framework, version v23r2

Home   Generated: Thu Jun 28 2012
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 258 of file GaudiCommonImp.h.

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

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