From 0e231be536f64bb92264d5b53d64fd4d6063fa0e Mon Sep 17 00:00:00 2001 From: Varun Agrawal Date: Thu, 19 Aug 2021 19:33:30 -0400 Subject: [PATCH] modernize NonlinearEquality.h --- gtsam/nonlinear/NonlinearEquality.h | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/gtsam/nonlinear/NonlinearEquality.h b/gtsam/nonlinear/NonlinearEquality.h index 6b9972156..243611433 100644 --- a/gtsam/nonlinear/NonlinearEquality.h +++ b/gtsam/nonlinear/NonlinearEquality.h @@ -66,12 +66,9 @@ private: public: - /** - * Function that compares two values - */ - typedef std::function CompareFunction; + /// Function that compares two values. + using CompareFunction = std::function; CompareFunction compare_; -// bool (*compare_)(const T& a, const T& b); /// Default constructor - only for serialization NonlinearEquality() { @@ -198,9 +195,8 @@ private: }; // \class NonlinearEquality -template -struct traits > : Testable > { -}; +template +struct traits> : Testable> {}; /* ************************************************************************* */ /** @@ -285,9 +281,9 @@ private: }; // \NonlinearEquality1 -template -struct traits > : Testable > { -}; +template +struct traits > + : Testable > {}; /* ************************************************************************* */ /**