| The Gaudi Framework v32r1 (f65d50dc)

Classes | Functions
Gaudi::details Namespace Reference

## Classes
struct | container
| helper structure to get container type More...
class | LegacyAlgorithmAdapter
struct | overloaded_t

## Functions
template<typename... lambda_ts>
| overloaded_t (lambda_ts...) -> overloaded_t< lambda_ts... >
GAUDI_API void | rangeException (const long index, const size_t size)
| Helpful function to throw an "out-of-range exception" for class Range_. More...

## Function Documentation

## ◆ overloaded_t()

template<typename... lambda_ts>

Gaudi::details::overloaded_t | ( | lambda_ts... |  | ) | -> overloaded_t< lambda_ts... >

## ◆ rangeException()

void Gaudi::details::rangeException | ( | const long | index,
|  | const size_t | size
| ) |  |

Helpful function to throw an "out-of-range exception" for class Range_.

See also
  GaudiException

Parameters

  index | invalid index
  size | range size

Definition at line 30 of file Range.cpp.

30 {
31 throw GaudiException( "Out-of-Range for class Gaudi::Range_", "RangeError", StatusCode::FAILURE );
32 }
GaudiException
Define general base for Gaudi exception.
Definition: GaudiException.h:21
StatusCode::FAILURE
constexpr static const auto FAILURE
Definition: StatusCode.h:86