9#pragma warning(disable : 4521)
48 template <std::derived_from<Command> T>
68 void End(
bool interrupted)
override;
77 std::unique_ptr<Command> m_command;
typename std::decay< T >::type decay_t
Definition base.h:321
InterruptionBehavior
An enum describing the command's behavior when another command with a shared requirement is scheduled...
Definition Command.hpp:173
bool IsFinished() override
bool RunsWhenDisabled() const override
RepeatCommand(const RepeatCommand &other)=delete
RepeatCommand(std::unique_ptr< Command > &&command)
Creates a new RepeatCommand.
RepeatCommand(RepeatCommand &&other)=default
void End(bool interrupted) override
RepeatCommand(RepeatCommand &)=delete
Command::InterruptionBehavior GetInterruptionBehavior() const override
void Initialize() override
void InitSendable(wpi::util::SendableBuilder &builder) override
RepeatCommand(T &&command)
Creates a new RepeatCommand.
Definition RepeatCommand.hpp:50
Helper class for building Sendable dashboard representations.
Definition SendableBuilder.hpp:21
Definition StringMap.hpp:773
Definition CommandNiDsStadiaController.hpp:15