docc 0.8.3 (0d44999b)
C++ API Reference
Loading...
Searching...
No Matches
sdfg::passes::scheduler::SchedulerRegistry Class Reference

#include <sdfg/passes/scheduler/scheduler_registry.h>

Public Member Functions

template<typename T, typename... Args>
void register_loop_scheduler (std::string target, Args... args)
LoopScheduler * get_loop_scheduler (std::string target) const
size_t size_loop_schedulers () const

Static Public Member Functions

static SchedulerRegistry & instance ()

Detailed Description

Deprecated
Global state and superfluous, do not use

Member Function Documentation

◆ get_loop_scheduler()

LoopScheduler * sdfg::passes::scheduler::SchedulerRegistry::get_loop_scheduler ( std::string target) const
inline

◆ instance()

SchedulerRegistry & sdfg::passes::scheduler::SchedulerRegistry::instance ( )
inlinestatic

◆ register_loop_scheduler()

template<typename T, typename... Args>
void sdfg::passes::scheduler::SchedulerRegistry::register_loop_scheduler ( std::string target,
Args... args )
inline

◆ size_loop_schedulers()

size_t sdfg::passes::scheduler::SchedulerRegistry::size_loop_schedulers ( ) const
inline

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