Itoyori  v0.0.1
ityr::ito::worker::worker Class Reference

#include <worker.hpp>

Public Member Functions

 worker ()
 
template<typename SchedLoopCallback , typename Fn , typename... Args>
auto root_exec (SchedLoopCallback cb, Fn &&fn, Args &&... args)
 
template<typename Fn , typename... Args>
auto coll_exec (const Fn &fn, const Args &... args)
 
bool is_spmd () const
 
schedulersched ()
 

Constructor & Destructor Documentation

◆ worker()

ityr::ito::worker::worker::worker ( )
inline

Member Function Documentation

◆ coll_exec()

template<typename Fn , typename... Args>
auto ityr::ito::worker::worker::coll_exec ( const Fn &  fn,
const Args &...  args 
)
inline

◆ is_spmd()

bool ityr::ito::worker::worker::is_spmd ( ) const
inline

◆ root_exec()

template<typename SchedLoopCallback , typename Fn , typename... Args>
auto ityr::ito::worker::worker::root_exec ( SchedLoopCallback  cb,
Fn &&  fn,
Args &&...  args 
)
inline

◆ sched()

scheduler& ityr::ito::worker::worker::sched ( )
inline

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