mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-10-18 07:23:34 +08:00
Explicit constructors
This commit is contained in:
@@ -61,7 +61,7 @@ class SystemClock : public uavcan::ISystemClock
|
||||
}
|
||||
|
||||
public:
|
||||
SystemClock(ClockAdjustmentMode adj_mode = detectPreferredClockAdjustmentMode())
|
||||
explicit SystemClock(ClockAdjustmentMode adj_mode = detectPreferredClockAdjustmentMode())
|
||||
: gradual_adj_limit_(uavcan::UtcDuration::fromMSec(4000))
|
||||
, adj_mode_(adj_mode)
|
||||
, step_adj_cnt_(0)
|
||||
|
||||
@@ -15,7 +15,7 @@ class Exception : public std::runtime_error
|
||||
const int errno_;
|
||||
|
||||
public:
|
||||
Exception(const std::string& descr)
|
||||
explicit Exception(const std::string& descr)
|
||||
: std::runtime_error(descr)
|
||||
, errno_(errno)
|
||||
{ }
|
||||
|
||||
@@ -34,7 +34,7 @@ struct DriverPack
|
||||
SystemClock clock;
|
||||
SocketCanDriver can;
|
||||
|
||||
DriverPack(ClockAdjustmentMode clock_adjustment_mode)
|
||||
explicit DriverPack(ClockAdjustmentMode clock_adjustment_mode)
|
||||
: clock(clock_adjustment_mode)
|
||||
, can(clock)
|
||||
{ }
|
||||
@@ -75,7 +75,7 @@ public:
|
||||
/**
|
||||
* Takes ownership of the driver container.
|
||||
*/
|
||||
Node(DriverPackPtr driver_pack)
|
||||
explicit Node(DriverPackPtr driver_pack)
|
||||
: uavcan::Node<NodeMemPoolSize>(driver_pack->can, driver_pack->clock)
|
||||
, driver_pack_(driver_pack)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user