22 May 10:28
Re: tuple type question
Hansi <hansipet <at> web.de>
2008-05-22 08:28:26 GMT
2008-05-22 08:28:26 GMT
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.
RSS Feed