Replace typedefs in C++ with using declarations (#1339)

These are more readable than typedefs. C headers were left alone.
This commit is contained in:
Tyler Veness
2018-09-26 00:09:25 -07:00
committed by Peter Johnson
parent 26c33a9a56
commit 8b1274d744
15 changed files with 31 additions and 33 deletions

View File

@@ -28,15 +28,15 @@ struct Scheduler::Impl {
void Remove(Command* command);
void ProcessCommandAddition(Command* command);
typedef std::set<Subsystem*> SubsystemSet;
using SubsystemSet = std::set<Subsystem*>;
SubsystemSet subsystems;
wpi::mutex buttonsMutex;
typedef std::vector<std::unique_ptr<ButtonScheduler>> ButtonVector;
using ButtonVector = std::vector<std::unique_ptr<ButtonScheduler>>;
ButtonVector buttons;
typedef std::vector<Command*> CommandVector;
using CommandVector = std::vector<Command*>;
wpi::mutex additionsMutex;
CommandVector additions;
typedef std::set<Command*> CommandSet;
using CommandSet = std::set<Command*>;
CommandSet commands;
bool adding = false;
bool enabled = true;