diff options
| -rw-r--r-- | slicer/slicer/slicer.h | 8 | 
1 files changed, 4 insertions, 4 deletions
| diff --git a/slicer/slicer/slicer.h b/slicer/slicer/slicer.h index 196b765..f58e8e1 100644 --- a/slicer/slicer/slicer.h +++ b/slicer/slicer/slicer.h @@ -8,7 +8,7 @@  namespace Slicer {  	template <typename Deserializer, typename Object, typename ... SerializerParams>  	Object -	DeserializeAny(SerializerParams & ... sp) +	DeserializeAny(SerializerParams && ... sp)  	{  		IceUtil::Handle<ModelPartForRoot<Object>> root = new ModelPartForRoot<Object>();  		DeserializerPtr deserializer = new Deserializer(sp ...); @@ -18,14 +18,14 @@ namespace Slicer {  	template <typename Deserializer, typename Object, typename ... SerializerParams>  	IceInternal::Handle<Object> -	Deserialize(SerializerParams & ... sp) +	Deserialize(SerializerParams && ... sp)  	{  		return DeserializeAny<Deserializer, IceInternal::Handle<Object>, SerializerParams...>(sp ...);  	}  	template <typename Serializer, typename Object, typename ... SerializerParams>  	void -	SerializeAny(Object object, SerializerParams & ... sp) +	SerializeAny(Object object, SerializerParams && ... sp)  	{  		IceUtil::Handle<ModelPartForRoot<Object>> root = new ModelPartForRoot<Object>(object);  		SerializerPtr serializer = new Serializer(sp ...); @@ -34,7 +34,7 @@ namespace Slicer {  	template <typename Serializer, typename Object, typename ... SerializerParams>  	void -	Serialize(IceInternal::Handle<Object> object, SerializerParams & ... sp) +	Serialize(IceInternal::Handle<Object> object, SerializerParams && ... sp)  	{  		SerializeAny<Serializer>(object, sp ...);  	} | 
