|
Boost Users : |
From: Maik Beckmann (beckmann.maik_at_[hidden])
Date: 2008-05-21 05:13:02
Am Mittwoch 21 Mai 2008 10:55:53 schrieb Hansi:
> Okay this version is working.
> The problem is that I have a fixed defined tuple and for that the tuple
> is not defined inside a template struct.
> for that I get the error that typename can be used only inside a
> template declaration...
The compiler is right, omit the typename keyword if you're not inside a
template. In this case you can even write
tup.get<enumFoo>()
instead of
tup.template get<enumFoo>()
The good thing about this syntax
get<Whatever>(tup)
is, it work always, inside a template or not.
-- Maik
Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net