This file defines the SmallSet class.
 
CRTP implementation to allow polymorphic decorator functions in Command.
Definition CommandHelper.h:25
 
A state machine representing a complete action to be performed by the robot.
Definition Command.h:41
 
Schedules the given commands when this command is initialized.
Definition ScheduleCommand.h:23
 
ScheduleCommand(Command *toSchedule)
 
ScheduleCommand(std::span< Command *const > toSchedule)
Creates a new ScheduleCommand that schedules the given commands when initialized.
 
bool IsFinished() override
 
ScheduleCommand(ScheduleCommand &&other)=default
 
bool RunsWhenDisabled() const override
 
void Initialize() override
 
ScheduleCommand(const ScheduleCommand &other)=default
 
SmallSet - This maintains a set of unique values, optimizing for the case when the set is small (less...
Definition SmallSet.h:135
 
Definition FunctionalCommand.h:13