Fix Serialize for custom types 03/111903/1
authorZofia Abramowska <z.abramowska@samsung.com>
Tue, 24 Jan 2017 16:45:25 +0000 (17:45 +0100)
committerZofia Abramowska <z.abramowska@samsung.com>
Tue, 24 Jan 2017 16:45:30 +0000 (17:45 +0100)
visitInternal didn't take const reference to reflectable type

Change-Id: Ic8501ae93c502fc2a58f2f3c6cda2f6b6cc1bed8

include/klay/serialize.h

index a8df1388bc59fdae593665c2eaa5f1ca12ea7912..461882c854162fe20b4cd5609a33c6c67f9a35f0 100644 (file)
@@ -75,7 +75,7 @@ private:
        }
 
        template<typename DataType, typename std::enable_if<::IsReflectable<DataType>::value, int>::type = 0>
-       void visitInternal(DataType& value)
+       void visitInternal(const DataType& value)
        {
                value.accept(*this);
        }