9#pragma warning(disable : 4521)
43 template <std::derived_from<Command> T>
63 void End(
bool interrupted)
override;
typename std::decay< T >::type decay_t
Definition base.h:321
std::unique_ptr< Command > m_command
Command being wrapped.
Definition WrapperCommand.hpp:73
WrapperCommand(WrapperCommand &)=delete
bool IsFinished() override
wpi::util::SmallSet< Subsystem *, 4 > GetRequirements() const override
WrapperCommand(const WrapperCommand &other)=delete
void End(bool interrupted) override
WrapperCommand(std::unique_ptr< Command > &&command)
Wrap a command.
WrapperCommand(T &&command)
Wrap a command.
Definition WrapperCommand.hpp:45
InterruptionBehavior GetInterruptionBehavior() const override
bool RunsWhenDisabled() const override
WrapperCommand(WrapperCommand &&other)=default
void Initialize() override
SmallSet - This maintains a set of unique values, optimizing for the case when the set is small (less...
Definition SmallSet.hpp:132
Definition StringMap.hpp:773
Definition CommandNiDsStadiaController.hpp:15