CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
edm::FunctorESHandleExceptionFactory< T > Class Template Reference

#include <FunctorESHandleExceptionFactory.h>

Inheritance diagram for edm::FunctorESHandleExceptionFactory< T >:
edm::ESHandleExceptionFactory

Public Member Functions

 FunctorESHandleExceptionFactory (T &&iFunctor)
 
std::exception_ptr make () const override
 
- Public Member Functions inherited from edm::ESHandleExceptionFactory
 ESHandleExceptionFactory ()
 
virtual ~ESHandleExceptionFactory ()
 

Private Attributes

T m_functor
 

Detailed Description

template<typename T>
class edm::FunctorESHandleExceptionFactory< T >

Description: [one line class summary]

Usage: <usage>

Definition at line 30 of file FunctorESHandleExceptionFactory.h.

Constructor & Destructor Documentation

◆ FunctorESHandleExceptionFactory()

template<typename T >
edm::FunctorESHandleExceptionFactory< T >::FunctorESHandleExceptionFactory ( T &&  iFunctor)
inline

Definition at line 32 of file FunctorESHandleExceptionFactory.h.

32 : m_functor(std::move(iFunctor)) {}

Member Function Documentation

◆ make()

template<typename T >
std::exception_ptr edm::FunctorESHandleExceptionFactory< T >::make ( ) const
inlineoverridevirtual

Member Data Documentation

◆ m_functor

template<typename T >
T edm::FunctorESHandleExceptionFactory< T >::m_functor
private
edm::FunctorESHandleExceptionFactory::m_functor
T m_functor
Definition: FunctorESHandleExceptionFactory.h:37
eostools.move
def move(src, dest)
Definition: eostools.py:511