PIDSubsystem.cpp: Use make_shared instead of make_unique.

m_controller is a std::shared_ptr, so make_shared should be used.

Change-Id: I77c855a3055a372ab3feba1a1d8e5c4bac42157f
This commit is contained in:
Peter Johnson
2015-09-16 21:40:39 -07:00
committed by Brad Miller (WPI)
parent f89c5e150f
commit 6db58a2cc0

View File

@@ -34,7 +34,7 @@ PIDSubsystem::PIDSubsystem(const std::string &name, double p, double i, double d
PIDSubsystem::PIDSubsystem(const std::string &name, double p, double i, double d,
double f)
: Subsystem(name) {
m_controller = std::make_unique<PIDController>(p, i, d, f, this, this);
m_controller = std::make_shared<PIDController>(p, i, d, f, this, this);
}
/**
@@ -51,7 +51,7 @@ PIDSubsystem::PIDSubsystem(const std::string &name, double p, double i, double d
PIDSubsystem::PIDSubsystem(const std::string &name, double p, double i, double d,
double f, double period)
: Subsystem(name) {
m_controller = std::make_unique<PIDController>(p, i, d, f, this, this, period);
m_controller = std::make_shared<PIDController>(p, i, d, f, this, this, period);
}
/**
@@ -64,7 +64,7 @@ PIDSubsystem::PIDSubsystem(const std::string &name, double p, double i, double d
*/
PIDSubsystem::PIDSubsystem(double p, double i, double d)
: Subsystem("PIDSubsystem") {
m_controller = std::make_unique<PIDController>(p, i, d, this, this);
m_controller = std::make_shared<PIDController>(p, i, d, this, this);
}
/**
@@ -78,7 +78,7 @@ PIDSubsystem::PIDSubsystem(double p, double i, double d)
*/
PIDSubsystem::PIDSubsystem(double p, double i, double d, double f)
: Subsystem("PIDSubsystem") {
m_controller = std::make_unique<PIDController>(p, i, d, f, this, this);
m_controller = std::make_shared<PIDController>(p, i, d, f, this, this);
}
/**
@@ -96,7 +96,7 @@ PIDSubsystem::PIDSubsystem(double p, double i, double d, double f)
PIDSubsystem::PIDSubsystem(double p, double i, double d, double f,
double period)
: Subsystem("PIDSubsystem") {
m_controller = std::make_unique<PIDController>(p, i, d, f, this, this, period);
m_controller = std::make_shared<PIDController>(p, i, d, f, this, this, period);
}
/**