| The Gaudi Framework v29r1 (5cd95fa2)

- 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 = typename std::enable_if<!std::is_pointer<In>::value>::type>
In & | operator() (In &in) const
template<typename In >
In & | operator() (In *in) const

## Detailed Description

Definition at line 173 of file FunctionalDetails.h.

## Member Function Documentation

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

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

Definition at line 175 of file FunctionalDetails.h.

176 {
177 return in;
178 }
template<typename In >

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

Definition at line 181 of file FunctionalDetails.h.

182 {
183 assert( in != nullptr );
184 return *in;
185 }

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

- GaudiAlg/GaudiAlg/FunctionalDetails.h