18 Jan
2007
18 Jan
'07
7:35 a.m.
Chris Weed wrote:
Hi, I am trying to get the type of the first element in a fusion vector using mpl::at_c. This seems simple enough.
// Here is the code #include <boost/fusion/sequence/container/vector.hpp> #include <boost/mpl/at.hpp>
int main() { typedef boost::fusion::vector<int,int> VectorType;
typedef boost::mpl::at_c<VectorType,0>::type value0; return 0; }
You'll need to include the at.hpp counterpart of fusion, or bring in the whole set of intrinsics: #include <boost/fusion/sequence/intrinsic.hpp> Regards, -- Joel de Guzman http://www.boost-consulting.com http://spirit.sf.net