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

@@ -221,7 +221,7 @@ class Command : public ErrorBase, public SendableBase {
*/
bool DoesRequire(Subsystem* subsystem) const;
typedef wpi::SmallPtrSetImpl<Subsystem*> SubsystemSet;
using SubsystemSet = wpi::SmallPtrSetImpl<Subsystem*>;
/**
* Returns the requirements (as an std::set of Subsystem pointers) of this

View File

@@ -13,11 +13,11 @@ class Command;
class CommandGroupEntry {
public:
typedef enum {
enum Sequence {
kSequence_InSequence,
kSequence_BranchPeer,
kSequence_BranchChild
} Sequence;
};
CommandGroupEntry() = default;
CommandGroupEntry(Command* command, Sequence state, double timeout = -1.0);