|
Boost Users : |
From: Ares Lagae (ares.lagae_at_[hidden])
Date: 2007-05-09 07:04:55
I have a list of fundamental types (known at compile time). For each of
these types I want to declare a templated member in a class.
So, instead of
class foo {
private:
int int_variable;
double double_variable;
... /* rest of types */
};
I want something like
class foo {
private:
variable_list<int, double, ... /* rest of types */> variable;
};
and then access "foo::variable" with a template-like syntax.
E.g. "variable.get<int>()".
Does anyone have any idea how I can accomplish this?
-- Ares Lagae Computer Graphics Research Group, Katholieke Universiteit Leuven http://www.cs.kuleuven.be/~ares/
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