[eigen] rvalue refs - std::swap |

[ Thread Index | Date Index | More lists.tuxfamily.org/eigen Archives ]

*To*: Eigen <eigen@xxxxxxxxxxxxxxxxxxx>*Subject*: [eigen] rvalue refs - std::swap*From*: Hauke Heibel <hauke.heibel@xxxxxxxxxxxxxx>*Date*: Sat, 24 Oct 2009 14:53:28 +0200*Dkim-signature*: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:content-type; bh=PIxhTm4reWsaPnlXrAafRBiQsZt1Goby9tqDD+Yok5w=; b=XLS9oMNZvF9jtzLNF+hNsEeen6JHPkjgY7BJTM+FuDCYfdv1KkfQXRcnbdqd+LwPtU XlX9huX9sFZK+EvS5F1l6IWUGJfyd9Wm22KdPk6FxgGkExrfIFUlYsPxRsNwH3WEK+5Y FcGLuSBc+WlndxN2ynE09ug/3W9rrkSBKNDAw=*Domainkey-signature*: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=CQZJyelhO6rzOpiOLWHGgQjjbaAbOXFzAi9tEefuhqilmMQTf42A007KrLhHmlkaK/ 9d51VN1+stvcKw9EkXgrPI28nL1UqGbXdKJOgX7p65jgoolNztNy94LJUSzqVg0FGT/W 7VbZWRJm1wVKcYULj6vXMCg4E4ODzC7Lk7/hs=

Hi guys,

since the VC10 beta 2 is out, I gave it a try - the new intellisense rocks and is even working with Eigen...

This is regarding the following commit: http://bitbucket.org/eigen/eigen2/changeset/b065d9733716/

It is simply such that it is not as easy as I initially thought and to get it right it requires more work which I will do when I have some spare time.

Some of our expressions are returned as const expressions and thus we will need

swap(_expression_ const &&)

E.g. this code does currently not work:

Matrix4d m;

m.swap(Matrix4d::Random());

It does not even work with our current approach.

But as I said. When I have time, I will investigate this issue. At least our code is now compiling again when rvalue reference support is detected.

- Hauke

**Follow-Ups**:**Re: [eigen] rvalue refs - std::swap***From:*Hauke Heibel

**Messages sorted by:**[ date | thread ]- Prev by Date:
**[eigen] 2.0.8** - Next by Date:
**Re: [eigen] 2.0.8** - Previous by thread:
**Re: [eigen] 2.0.8** - Next by thread:
**Re: [eigen] rvalue refs - std::swap**

Mail converted by MHonArc 2.6.19+ | http://listengine.tuxfamily.org/ |