#include <iostream>
#include <boost/fusion/sequence/intrinsic/at_c.hpp>
#include <boost/fusion/include/at_c.hpp>
#include <boost/fusion/container/vector.hpp>
#include <boost/fusion/include/vector.hpp>
#include <boost/fusion/container/vector/vector_fwd.hpp>
#include <boost/fusion/include/vector_fwd.hpp>
using boost::fusion::vector;
using boost::fusion::at_c;
int main() {
vector<int, float> v(12, 5.5f);
std::cout << at_c<0>(v) << std::endl;
std::cout << at_c<1>(v) << std::endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKI2luY2x1ZGUgPGJvb3N0L2Z1c2lvbi9zZXF1ZW5jZS9pbnRyaW5zaWMvYXRfYy5ocHA+CiNpbmNsdWRlIDxib29zdC9mdXNpb24vaW5jbHVkZS9hdF9jLmhwcD4KCiNpbmNsdWRlIDxib29zdC9mdXNpb24vY29udGFpbmVyL3ZlY3Rvci5ocHA+CiNpbmNsdWRlIDxib29zdC9mdXNpb24vaW5jbHVkZS92ZWN0b3IuaHBwPgojaW5jbHVkZSA8Ym9vc3QvZnVzaW9uL2NvbnRhaW5lci92ZWN0b3IvdmVjdG9yX2Z3ZC5ocHA+CiNpbmNsdWRlIDxib29zdC9mdXNpb24vaW5jbHVkZS92ZWN0b3JfZndkLmhwcD4KCnVzaW5nIGJvb3N0OjpmdXNpb246OnZlY3RvcjsKdXNpbmcgYm9vc3Q6OmZ1c2lvbjo6YXRfYzsKCmludCBtYWluKCkgewoJdmVjdG9yPGludCwgZmxvYXQ+IHYoMTIsIDUuNWYpOwoJc3RkOjpjb3V0IDw8IGF0X2M8MD4odikgPDwgc3RkOjplbmRsOwoJc3RkOjpjb3V0IDw8IGF0X2M8MT4odikgPDwgc3RkOjplbmRsOwoJcmV0dXJuIDA7Cn0=