Yes this works! thanks Noah Roberts schrieb:
Hansi wrote:
Hello,
Thank you for your helped. You was right. I have tested your code inside mine. For that I have adapted something and the problem (I have posted it in another answer). The problem ist that I had the follwing struct:
struct Test { typedef boost::tuple<int,char> tuple_t; tuple_t tup; enum Members { NAME, VALUE };
typename boost::tuples::element<NAME, tuple_t>::type name() { return boost::get<NAME>(tup); } };
and here the declaration doesn't work.
loose the typename. I read what others stated about its appropriateness and I don't know if that is true or not. What I do know is that the compiler we both use won't accept it.
If you remove typename it should work.