Re: Does frameworks allow move semantics unconditionally?

2015-08-01 Thread Milian Wolff
On Friday, July 31, 2015 07:15:55 PM Mark Gaiser wrote: > On Fri, Jul 31, 2015 at 3:11 PM, Alex Merry wrote: > > On Thursday 30 July 2015 20:46:24 Mark Gaiser wrote: > > > On Thu, Jul 23, 2015 at 9:59 PM, Mark Gaiser wrote: > > > > Hi, > > > > > > > > The wiki page doesn't state it explicitly [1]

Re: Does frameworks allow move semantics unconditionally?

2015-07-31 Thread Mark Gaiser
On Fri, Jul 31, 2015 at 10:21 PM, Alex Merry wrote: > On Friday 31 July 2015 21:27:45 Mark Gaiser wrote: > > So the one thing we know fairly certain right now is that MSVC 2012 is > not > > going to be the deal breaker here. > > I'm still not 100% sure about GCC and Clang though.. > > Well, the p

Re: Does frameworks allow move semantics unconditionally?

2015-07-31 Thread Alex Merry
On Friday 31 July 2015 21:27:45 Mark Gaiser wrote: > So the one thing we know fairly certain right now is that MSVC 2012 is not > going to be the deal breaker here. > I'm still not 100% sure about GCC and Clang though.. Well, the pages you linked to in your earlier email said GCC supports rvalue

Re: Does frameworks allow move semantics unconditionally?

2015-07-31 Thread Mark Gaiser
On Fri, Jul 31, 2015 at 7:50 PM, Aleix Pol wrote: > On Thu, Jul 23, 2015 at 9:59 PM, Mark Gaiser wrote: > > Hi, > > > > The wiki page doesn't state it explicitly [1]. > > > > The status of move semantics when searching for the status of N3053 on > the > > compilers that frameworks support: > > G

Re: Does frameworks allow move semantics unconditionally?

2015-07-31 Thread Aleix Pol
On Thu, Jul 23, 2015 at 9:59 PM, Mark Gaiser wrote: > Hi, > > The wiki page doesn't state it explicitly [1]. > > The status of move semantics when searching for the status of N3053 on the > compilers that frameworks support: > GCC 4.6 [2] (frameworks requires 4.5) > CLANG 3.0 [3] (frameworks requi

Re: Does frameworks allow move semantics unconditionally?

2015-07-31 Thread Alex Merry
On Friday 31 July 2015 19:15:55 Mark Gaiser wrote: > Hi Alex, > > What i mean with "move semantics" are mainly the following features: > - std::move > - move copy constructor > - move assignment operator > > I know std::move is in vs2010, i'm just not so sure about the move copy and > assignment

Re: Does frameworks allow move semantics unconditionally?

2015-07-31 Thread Mark Gaiser
On Fri, Jul 31, 2015 at 3:11 PM, Alex Merry wrote: > On Thursday 30 July 2015 20:46:24 Mark Gaiser wrote: > > On Thu, Jul 23, 2015 at 9:59 PM, Mark Gaiser wrote: > > > Hi, > > > > > > The wiki page doesn't state it explicitly [1]. > > > > > > The status of move semantics when searching for the s

Re: Does frameworks allow move semantics unconditionally?

2015-07-31 Thread Alex Merry
On Friday 31 July 2015 15:11:56 Alex Merry wrote: > So when you say "move semantics", what does that encompass? You can use > rvalue references in 2010 just fine, but someone would need to check that > Qt detects that properly and provides appropriate overloads of various > methods, and you may not

Re: Does frameworks allow move semantics unconditionally?

2015-07-31 Thread Alex Merry
On Thursday 30 July 2015 20:46:24 Mark Gaiser wrote: > On Thu, Jul 23, 2015 at 9:59 PM, Mark Gaiser wrote: > > Hi, > > > > The wiki page doesn't state it explicitly [1]. > > > > The status of move semantics when searching for the status of N3053 on the > > compilers that frameworks support: > >

Re: Does frameworks allow move semantics unconditionally?

2015-07-30 Thread Mark Gaiser
On Thu, Jul 23, 2015 at 9:59 PM, Mark Gaiser wrote: > Hi, > > The wiki page doesn't state it explicitly [1]. > > The status of move semantics when searching for the status of N3053 on the > compilers that frameworks support: > GCC 4.6 [2] (frameworks requires 4.5) > CLANG 3.0 [3] (frameworks requ

Does frameworks allow move semantics unconditionally?

2015-07-23 Thread Mark Gaiser
Hi, The wiki page doesn't state it explicitly [1]. The status of move semantics when searching for the status of N3053 on the compilers that frameworks support: GCC 4.6 [2] (frameworks requires 4.5) CLANG 3.0 [3] (frameworks requires 3.1) Visual Studio 2010/2012 [4] (it has some (most?) move sema