Dripline-Cpp  v2.10.11
Dripline Implementation in C++
Public Member Functions | List of all members
simple_executor Struct Reference

Given an executable function object, uses operator() to execute it. More...

#include <scheduler.hh>

Inheritance diagram for simple_executor:
Inheritance graph

Public Member Functions

 simple_executor ()
 
 simple_executor (const simple_executor &)=default
 
 simple_executor (simple_executor &&)=default
 
virtual ~simple_executor ()=default
 
simple_executoroperator= (const simple_executor &)=default
 
simple_executoroperator= (simple_executor &&)=default
 
virtual void operator() (std::function< void() > an_executable)
 
- Public Member Functions inherited from base_executor
 base_executor ()
 
 base_executor (const base_executor &)=default
 
 base_executor (base_executor &&)=default
 
virtual ~base_executor ()=default
 
base_executoroperator= (const base_executor &)=default
 
base_executoroperator= (base_executor &&)=default
 

Detailed Description

Given an executable function object, uses operator() to execute it.

Author
N.S. Oblath

Definition at line 56 of file scheduler.hh.

Constructor & Destructor Documentation

◆ simple_executor() [1/3]

simple_executor ( )
inline

Definition at line 58 of file scheduler.hh.

◆ simple_executor() [2/3]

simple_executor ( const simple_executor )
default

◆ simple_executor() [3/3]

simple_executor ( simple_executor &&  )
default

◆ ~simple_executor()

virtual ~simple_executor ( )
virtualdefault

Member Function Documentation

◆ operator()()

virtual void operator() ( std::function< void() >  an_executable)
inlinevirtual

Implements base_executor.

Definition at line 64 of file scheduler.hh.

◆ operator=() [1/2]

simple_executor& operator= ( const simple_executor )
default

◆ operator=() [2/2]

simple_executor& operator= ( simple_executor &&  )
default

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