Avoid clang warnings about double-brace initialization

release/4.3a0
Frank Dellaert 2020-08-15 08:06:15 -04:00
parent de7b56a491
commit 97537f2a36
1 changed files with 4 additions and 4 deletions

View File

@ -48,15 +48,15 @@ class BearingRangeFactor
/// Construct from BearingRange instance
BearingRangeFactor(Key key1, Key key2, const T &bearingRange,
const SharedNoiseModel &model)
: Base({key1, key2}, model, T(bearingRange)) {
this->initialize(expression({key1, key2}));
: Base({{key1, key2}}, model, T(bearingRange)) {
this->initialize(expression({{key1, key2}}));
}
/// Construct from separate bearing and range
BearingRangeFactor(Key key1, Key key2, const B &measuredBearing,
const R &measuredRange, const SharedNoiseModel &model)
: Base({key1, key2}, model, T(measuredBearing, measuredRange)) {
this->initialize(expression({key1, key2}));
: Base({{key1, key2}}, model, T(measuredBearing, measuredRange)) {
this->initialize(expression({{key1, key2}}));
}
virtual ~BearingRangeFactor() {}