CMS 3D CMS Logo

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

#include <FunctorHandleExceptionFactory.h>

Inheritance diagram for edm::FunctorHandleExceptionFactory< T >:
edm::HandleExceptionFactory

Public Member Functions

 FunctorHandleExceptionFactory (T &&iFunctor)
 
std::shared_ptr< cms::Exceptionmake () const override
 
- Public Member Functions inherited from edm::HandleExceptionFactory
 HandleExceptionFactory ()
 
virtual ~HandleExceptionFactory ()
 

Private Attributes

T m_functor
 

Detailed Description

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

Definition at line 30 of file FunctorHandleExceptionFactory.h.

Constructor & Destructor Documentation

◆ FunctorHandleExceptionFactory()

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

Definition at line 32 of file FunctorHandleExceptionFactory.h.

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

Member Function Documentation

◆ make()

template<typename T >
std::shared_ptr<cms::Exception> edm::FunctorHandleExceptionFactory< T >::make ( ) const
inlineoverridevirtual

Member Data Documentation

◆ m_functor

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