QuISP
Loading...
Searching...
No Matches
quisp::runtime::RuntimeManager Class Reference

#include <RuntimeManager.h>

Public Member Functions

 RuntimeManager (std::unique_ptr< Runtime::ICallBack > &&callback)
 
void acceptRuleSet (const RuleSet &)
 
RuntimefindById (unsigned long long ruleset_id)
 
void exec ()
 
std::vector< Runtime >::iterator begin ()
 
std::vector< Runtime >::iterator end ()
 
std::vector< Runtime >::reference at (size_t)
 
size_t size () const
 

Protected Attributes

std::vector< Runtimeruntimes = {}
 
std::unique_ptr< Runtime::ICallBackcallback
 

Constructor & Destructor Documentation

◆ RuntimeManager()

quisp::runtime::RuntimeManager::RuntimeManager ( std::unique_ptr< Runtime::ICallBack > && callback)

Member Function Documentation

◆ acceptRuleSet()

void quisp::runtime::RuntimeManager::acceptRuleSet ( const RuleSet & ruleset)

◆ at()

std::vector< Runtime >::reference quisp::runtime::RuntimeManager::at ( size_t index)

◆ begin()

std::vector< Runtime >::iterator quisp::runtime::RuntimeManager::begin ( )

◆ end()

std::vector< Runtime >::iterator quisp::runtime::RuntimeManager::end ( )

◆ exec()

void quisp::runtime::RuntimeManager::exec ( )

◆ findById()

Runtime * quisp::runtime::RuntimeManager::findById ( unsigned long long ruleset_id)

◆ size()

size_t quisp::runtime::RuntimeManager::size ( ) const

Member Data Documentation

◆ callback

std::unique_ptr<Runtime::ICallBack> quisp::runtime::RuntimeManager::callback
protected

◆ runtimes

std::vector<Runtime> quisp::runtime::RuntimeManager::runtimes = {}
protected

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