diff --git a/alib2common/src/core/multipleDispatch.hpp b/alib2common/src/core/multipleDispatch.hpp index 5403f47896370a60249fdc4cba4b7883370aa144..fbb4f2cbb2a15d4a5378318db1962aaa6d8adb32 100644 --- a/alib2common/src/core/multipleDispatch.hpp +++ b/alib2common/src/core/multipleDispatch.hpp @@ -101,7 +101,7 @@ class PromotingDoubleDispatch { public: class RegistratorWrapperBase { public: - virtual ReturnType eval ( bool firstAttempt, ParametersType, ParametersType ) = 0; + virtual ReturnType eval ( bool firstAttempt, ParametersType &&, ParametersType && ) = 0; virtual bool available ( bool firstAttempt, std::type_index first, std::type_index second ) = 0; };