[commands] Deprecate C++ TransferOwnership() (#6095)

It has been completely replaced with ToPtr().
This commit is contained in:
Joseph Eng
2023-12-26 13:14:34 -08:00
committed by GitHub
parent 92c81d0791
commit 7aa9ad44b8
3 changed files with 6 additions and 0 deletions

View File

@@ -17,6 +17,7 @@
#include <utility>
#include <vector>
#include <wpi/deprecated.h>
#include <wpi/sendable/SendableBuilder.h>
#include "frc2/command/Command.h"
@@ -134,6 +135,7 @@ class SelectCommand : public CommandHelper<Command, SelectCommand<Key>> {
}
protected:
WPI_DEPRECATED("Use ToPtr() instead")
std::unique_ptr<Command> TransferOwnership() && override {
return std::make_unique<SelectCommand>(std::move(*this));
}