CMS 3D CMS Logo

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

#include <WaitingTask.h>

Inheritance diagram for edm::FunctorWaitingTask< F >:
edm::WaitingTask

Public Member Functions

task * execute () override
 
 FunctorWaitingTask (F f)
 
- Public Member Functions inherited from edm::WaitingTask
std::exception_ptr const * exceptionPtr () const
 Returns exception thrown by dependent task. More...
 
 WaitingTask ()
 Constructor. More...
 
 ~WaitingTask () override
 

Private Attributes

F func_
 

Detailed Description

template<typename F>
class edm::FunctorWaitingTask< F >

Definition at line 73 of file WaitingTask.h.

Constructor & Destructor Documentation

◆ FunctorWaitingTask()

template<typename F >
edm::FunctorWaitingTask< F >::FunctorWaitingTask ( F  f)
inlineexplicit

Definition at line 75 of file WaitingTask.h.

75 : func_(std::move(f)) {}

Member Function Documentation

◆ execute()

template<typename F >
task* edm::FunctorWaitingTask< F >::execute ( void  )
inlineoverride

Definition at line 77 of file WaitingTask.h.

77  {
79  return nullptr;
80  };

References edm::WaitingTask::exceptionPtr(), and edm::FunctorWaitingTask< F >::func_.

Member Data Documentation

◆ func_

template<typename F >
F edm::FunctorWaitingTask< F >::func_
private

Definition at line 80 of file WaitingTask.h.

Referenced by edm::FunctorWaitingTask< F >::execute().

f
double f[11][100]
Definition: MuScleFitUtils.cc:78
edm::WaitingTask::exceptionPtr
std::exception_ptr const * exceptionPtr() const
Returns exception thrown by dependent task.
Definition: WaitingTask.h:51
eostools.move
def move(src, dest)
Definition: eostools.py:511
edm::FunctorWaitingTask::func_
F func_
Definition: WaitingTask.h:80