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
--- 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 cant even complain about
the message other than perhaps that there could be a leading message for bozos
that says a match was f
--- 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
--- 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
--
--- 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