[commands] Add pointer overload of AddRequirements (artf6003) (#3669)

Also update documentation in CommandBase.
This commit is contained in:
sciencewhiz
2021-10-25 08:57:22 -07:00
committed by GitHub
parent 737b57ed5f
commit 6bc1db44bc
3 changed files with 26 additions and 5 deletions

View File

@@ -26,6 +26,10 @@ void CommandBase::AddRequirements(wpi::SmallSet<Subsystem*, 4> requirements) {
m_requirements.insert(requirements.begin(), requirements.end());
}
void CommandBase::AddRequirements(Subsystem* requirement) {
m_requirements.insert(requirement);
}
wpi::SmallSet<Subsystem*, 4> CommandBase::GetRequirements() const {
return m_requirements;
}