|
Fang-Robotics-MCB
Fang Robotics Team Codebase
|
#include <command_scheduler.hpp>
Public Types | |
| using | iterator_category = std::forward_iterator_tag |
| using | difference_type = std::ptrdiff_t |
| using | value_type = Subsystem |
| using | pointer = Subsystem * |
| using | reference = Subsystem & |
Public Member Functions | |
| SubsystemIterator (CommandScheduler *scheduler, int i) | |
| pointer | operator* () |
| SubsystemIterator & | operator++ () |
| SubsystemIterator | operator++ (int) |
Friends | |
| bool | operator== (const SubsystemIterator &a, const SubsystemIterator &b) |
| bool | operator!= (const SubsystemIterator &a, const SubsystemIterator &b) |
Iterator used for looking through the subsystems registered in the scheduler
| using tap::control::CommandScheduler::SubsystemIterator::difference_type = std::ptrdiff_t |
| using tap::control::CommandScheduler::SubsystemIterator::iterator_category = std::forward_iterator_tag |
| tap::control::CommandScheduler::SubsystemIterator::SubsystemIterator | ( | CommandScheduler * | scheduler, |
| int | i | ||
| ) |
| CommandScheduler::SubsystemIterator::pointer tap::control::CommandScheduler::SubsystemIterator::operator* | ( | ) |
| CommandScheduler::SubsystemIterator & tap::control::CommandScheduler::SubsystemIterator::operator++ | ( | ) |
| CommandScheduler::SubsystemIterator tap::control::CommandScheduler::SubsystemIterator::operator++ | ( | int | ) |
|
friend |
|
friend |