| The Gaudi Framework v30r0 (c919700c)

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

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<In>::value>>
In & | operator() (In &in) const
template<typename In >
In & | operator() (In *in) const

## Detailed Description

Definition at line 171 of file FunctionalDetails.h.

## Member Function Documentation

template<typename In , typename = std::enable_if_t<!std::is_pointer<In>::value>>

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

Definition at line 173 of file FunctionalDetails.h.

174 {
175 return in;
176 }
template<typename In >

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

Definition at line 179 of file FunctionalDetails.h.

180 {
181 assert( in != nullptr );
182 return *in;
183 }

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

- GaudiAlg/GaudiAlg/FunctionalDetails.h