
On Thu, 15 Apr 2004 20:34:19 +0200, Andrea Torsello wrote:
I tested the code with gcc 3.3.1 and successfully compiled it with comeau online.
Here you have some results from different compilers. Regards B. MSVC71 non-const lvalue copy contructor explicit copy constructor non-const rvalue move constructor non-const rvalue move constructor non-const rvalue move constructor non-const rvalue move constructor non-const lvalue copy contructor explicit copy constructor non-const rvalue move constructor non-const rvalue move constructor discriminate: non-const lvalue discriminate: const value non-const rvalue move constructor discriminate: non-const rvalue non-const rvalue move constructor discriminate: const value Comeau in relaxed mode (no -a , no -A options set, backend is MSVC71) non-const lvalue copy contructor explicit copy constructor non-const lvalue copy contructor explicit copy constructor non-const lvalue copy contructor const copy constructor const copy constructor discriminate: non-const lvalue discriminate: const value discriminate: non-const lvalue discriminate: const value Comeau in strict mode (-A options set) non-const lvalue copy contructor explicit copy constructor non-const rvalue move constructor explicit copy constructor non-const rvalue move constructor explicit copy constructor non-const rvalue move constructor non-const rvalue move constructor non-const lvalue copy contructor const copy constructor non-const rvalue move constructor non-const rvalue move constructor non-const rvalue move constructor const copy constructor discriminate: non-const lvalue discriminate: const value non-const rvalue move constructor discriminate: non-const rvalue non-const rvalue move constructor discriminate: const value