|
Boost Users : |
From: Christian Henning (chhenning_at_[hidden])
Date: 2007-03-15 16:44:37
Hi there, subject probably sounds a bit strange but here is what I'm
trying to accomplish.
The problem description goes like this:
using namespace boost;
using namespace boost::fusion;
struct A;
struct B;
struct C;
int main()
{
typedef vector< A, B, C > types;
// how to translates typed into the following??
typedef vector< std::vector<A>, std::vector<B>, std::vector<C> >
vector_of_types;
return 0;
}
I'm looking for a generic approach to do this. To me it seems like it
should be possible by taking parts of the MPL lib, like
mpl::push_back, and parts of the fusion lib, like fusion::for_each.
Any ideas?
Thanks ahead,
Christian
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