diff --git a/gtsam/geometry/SOn.h b/gtsam/geometry/SOn.h index 529bcc1bd..a827b3a63 100644 --- a/gtsam/geometry/SOn.h +++ b/gtsam/geometry/SOn.h @@ -26,6 +26,7 @@ #include #include +#include #include namespace gtsam { @@ -58,11 +59,11 @@ class SO : public LieGroup, internal::DimensionSO(N)> { // enable_if_t aliases, used to specialize constructors/methods, see // https://www.fluentcpp.com/2018/05/18/make-sfinae-pretty-2-hidden-beauty-sfinae/ template - using IsDynamic = boost::enable_if_t; + using IsDynamic = typename std::enable_if::type; template - using IsFixed = boost::enable_if_t= 2, void>; + using IsFixed = typename std::enable_if= 2, void>::type; template - using IsSO3 = boost::enable_if_t; + using IsSO3 = typename std::enable_if::type; public: /// @name Constructors