The Gaudi Framework
v26r0
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
Range.cpp
Go to the documentation of this file.
1
// ============================================================================
2
// Include files
3
// ============================================================================
4
// GauduKernel
5
// ============================================================================
6
#include "
GaudiKernel/GaudiException.h
"
7
#include "
GaudiKernel/Range.h
"
8
// ============================================================================
24
// ============================================================================
25
/* Helpful function to throw an out-of-range exception for class Range_
26
* @param index invalid index
27
* @param size range size
28
*/
29
// ============================================================================
30
void
Gaudi::details::rangeException
31
(
const
long
/* index */
,
32
const
size_t
/* size */
)
33
{
34
throw
GaudiException
35
(
"Out-of-Range for class Gaudi::Range_"
,
"RangeError"
,
StatusCode::FAILURE
) ;
36
}
37
// ============================================================================
38
// The END
39
// ============================================================================
GaudiException
Define general base for Gaudi exception.
Definition:
GaudiException.h:24
Gaudi::details::rangeException
GAUDI_API void rangeException(const long index, const size_t size)
Helpful function to throw an "out-of-range exception" for class Range_.
Definition:
Range.cpp:31
Range.h
This file has been imported from LoKi project "C++ ToolKit for Smart and Friendly Physics Analysis" ...
StatusCode::FAILURE
Definition:
StatusCode.h:33
GaudiException.h
GaudiKernel
src
Lib
Range.cpp
Generated on Tue Jan 20 2015 20:27:24 for The Gaudi Framework by
1.8.7