The Gaudi Framework  master (ff829712)
Loading...
Searching...
No Matches
Gaudi::details Namespace Reference

Classes

struct  BranchWrapper
 Encapsulates a branch within a ROOT TTree, managing the data and interaction with the TTree. More...
 
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_.
 

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
indexinvalid index
sizerange size

Definition at line 30 of file Range.cpp.

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