[Mobies-commit] [commit] r3607 - UDM/trunk/src/Udm
ksmyth at redhat1.isis.vanderbilt.edu
ksmyth at redhat1.isis.vanderbilt.edu
Wed Jan 19 11:29:25 CST 2011
Author: ksmyth
Date: Wed Jan 19 11:29:24 2011
New Revision: 3607
Log:
Need std::moves to call rvalue versions
Modified:
UDM/trunk/src/Udm/ClassGen.cpp
Modified: UDM/trunk/src/Udm/ClassGen.cpp
==============================================================================
--- UDM/trunk/src/Udm/ClassGen.cpp Tue Jan 18 17:58:06 2011 (r3606)
+++ UDM/trunk/src/Udm/ClassGen.cpp Wed Jan 19 11:29:24 2011 (r3607)
@@ -132,11 +132,11 @@
// C(C &&master) : init_list {}
ctor_defs.push_back( boost::format("%1%(%1% &&master) : %2% {}") % cl_name % is.getInitializers(c, "master") );
- // static C cast(Udm::Object &&a) { return __Cast(a, meta); }
- meth_defs.push_back( boost::format("static %1% Cast(Udm::Object &&a) { return __Cast(a, meta); }") % cl_name );
+ // static C cast(Udm::Object &&a) { return __Cast(std::move(a), meta); }
+ meth_defs.push_back( boost::format("static %1% Cast(Udm::Object &&a) { return __Cast(std::move(a), meta); }") % cl_name );
- // C& operator=(C &&a) { Udm::Object::operator =(a); return *this; }
- meth_defs.push_back( boost::format("%1%& operator=(%1% &&a) { Udm::Object::operator =(a); return *this; }") % cl_name );
+ // C& operator=(C &&a) { Udm::Object::operator =(std::move(a)); return *this; }
+ meth_defs.push_back( boost::format("%1%& operator=(%1% &&a) { Udm::Object::operator =(std::move(a)); return *this; }") % cl_name );
meth_defs.push_back( boost::format("#endif") );
More information about the Mobies-commit
mailing list