--- a/Interface.h +++ b/Interface.h @@ -57,7 +57,11 @@ InterfaceData & operator=(InterfaceData & rInterfaceData); InterfaceData operator-(InterfaceData & rInterfaceData); +#if __cplusplus >= 201103L + InterfaceData & operator=(InterfaceData && rInterfaceData) = default; + InterfaceData(const InterfaceData&) = default; +#endif private: unsigned long long m_ullReceived[eTotalTypes];