[Bug c++/21665] template template parameter function overload not recognized

2005-05-19 Thread johill at lanl dot gov
To: [EMAIL PROTECTED] > Subject: [Bug c++/21665] template template parameter function > overload not recognized > > > --- Additional Comments From pinskia at gcc dot gnu dot org > 2005-05-19 14:48 --- > This code is invalid, and here is why: > manipulator.reveal

[Bug c++/21665] template template parameter function overload not recognized

2005-05-19 Thread johill at lanl dot gov
--- Additional Comments From johill at lanl dot gov 2005-05-19 16:07 --- Sorry about the invalid entry. I understand now, and after receiving enlightenment I can’t even complain about the message other than perhaps that there could be a leading message for bozos that says a match was f

[Bug c++/21665] template template parameter function overload not recognized

2005-05-19 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-05-19 14:48 --- This code is invalid, and here is why: manipulator.reveal ( PROPERTY < int > ( propertyX, pContainer, & MyContainer::x ) ); so you are passing a rvalue to a non constant reference. This does not compi

[Bug c++/21665] template template parameter function overload not recognized

2005-05-19 Thread johill at lanl dot gov
--- Additional Comments From johill at lanl dot gov 2005-05-19 14:31 --- Bugzilla appears to have inserted a newline in the following comment. That will need to be fixed before seeing the "no matching function for call to" diagnostic // - begin property implementation --

[Bug c++/21665] template template parameter function overload not recognized

2005-05-19 Thread johill at lanl dot gov
--- Additional Comments From johill at lanl dot gov 2005-05-19 14:30 --- Here is a truncated version of the compiler output ~/tmp$ g++ tmp11.cpp >& tmp.txt ~/tmp$ vi tmp.txt tmp11.cpp: In static member function `static void MyContainer::traverseTempl(C*, PropertyManipulator&) [with