The Sparta Modeling Framework
Loading...
Searching...
No Matches
sparta::Scheduler::TickQuantum::ScheduleableGroup Struct Reference

Public Types

using Scheduleables = std::vector< Scheduleable * >
 

Public Member Functions

void addScheduleable (Scheduleable *sched)
 
size_t size () const
 
void clear ()
 
Scheduleables::const_reference operator[] (const size_t index) const
 
Scheduleables::reference operator[] (const size_t index)
 

Detailed Description

Definition at line 209 of file Scheduler.hpp.

Member Typedef Documentation

◆ Scheduleables

using sparta::Scheduler::TickQuantum::ScheduleableGroup::Scheduleables = std::vector<Scheduleable *>

Definition at line 211 of file Scheduler.hpp.

Member Function Documentation

◆ addScheduleable()

void sparta::Scheduler::TickQuantum::ScheduleableGroup::addScheduleable ( Scheduleable sched)
inline

Definition at line 213 of file Scheduler.hpp.

◆ clear()

void sparta::Scheduler::TickQuantum::ScheduleableGroup::clear ( )
inline

Definition at line 225 of file Scheduler.hpp.

◆ operator[]() [1/2]

Scheduleables::reference sparta::Scheduler::TickQuantum::ScheduleableGroup::operator[] ( const size_t  index)
inline

Definition at line 234 of file Scheduler.hpp.

◆ operator[]() [2/2]

Scheduleables::const_reference sparta::Scheduler::TickQuantum::ScheduleableGroup::operator[] ( const size_t  index) const
inline

Definition at line 229 of file Scheduler.hpp.

◆ size()

size_t sparta::Scheduler::TickQuantum::ScheduleableGroup::size ( ) const
inline

Definition at line 221 of file Scheduler.hpp.


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