This file defines the SmallSet class.
CRTP implementation to allow polymorphic decorator functions in Command.
Definition: CommandHelper.h:27
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: TrapezoidProfileSubsystem.h:12