Boost logo

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