| The Gaudi Framework v32r1 (f65d50dc)

Public Member Functions | List of all members
Gaudi::Functional::details::deref_t Struct Reference

`#include <GaudiAlg/FunctionalDetails.h>`

## Public Member Functions
template<typename In , typename = std::enable_if_t<!std::is_pointer_v<In>>>
const In & | operator() (const In &in) const
template<typename In >
const In & | operator() (const In *in) const

## Detailed Description

Definition at line 167 of file FunctionalDetails.h.

## Member Function Documentation

## ◆ operator()() [1/2]

template<typename In , typename = std::enable_if_t<!std::is_pointer_v<In>>>

const In& Gaudi::Functional::details::deref_t::operator() | ( | const In & | in | ) | const
| inline

Definition at line 169 of file FunctionalDetails.h.

169 {
170 return in;
171 }

## ◆ operator()() [2/2]

template<typename In >

const In& Gaudi::Functional::details::deref_t::operator() | ( | const In * | in | ) | const
| inline

Definition at line 174 of file FunctionalDetails.h.

174 {
175 assert( in != nullptr );
176 return *in;
177 }

The documentation for this struct was generated from the following file:

- GaudiAlg/GaudiAlg/FunctionalDetails.h