diff --git a/libuavcan/include/uavcan/util/multiset.hpp b/libuavcan/include/uavcan/util/multiset.hpp index 90e4bf3d6c..c1a99d31ea 100644 --- a/libuavcan/include/uavcan/util/multiset.hpp +++ b/libuavcan/include/uavcan/util/multiset.hpp @@ -171,9 +171,9 @@ private: template struct OperatorToFalsePredicateAdapter : ::uavcan::Noncopyable { - const typename ParameterType::Type oper; + Operator oper; - OperatorToFalsePredicateAdapter(typename ParameterType::Type o) + OperatorToFalsePredicateAdapter(Operator o) : oper(o) { }